Otter.ai CLI for Openclaw

A powerful command-line interface for searching, downloading, and managing Otter.ai meeting notes and transcripts.

erickhchan
v1.1.0
Mar 8, 2026
0
914
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install otterai-cli

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install otterai-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Otter.ai CLI?

The Otter.ai CLI skill empowers developers and power users to interact with their Otter.ai account without leaving the terminal. It provides a robust set of tools for listing recent meetings, searching through transcripts for specific keywords, and uploading new audio files for automated transcription. This Openclaw Skills integration bridges the gap between voice-to-text data and local developer workflows.\n\nWith support for multiple export formats and JSON output, this skill is ideal for automating the ingestion of meeting data into personal knowledge management systems or team documentation. It handles authentication securely via the OS keychain and supports environment variables for CI/CD or automated agent environments.

Otter.ai CLI Use Cases

  • Searching for specific project keywords across months of meeting transcripts.\n- Downloading meeting notes as Markdown files with custom frontmatter for Obsidian or Notion.\n- Batch moving speeches into organized folders based on project names.\n- Uploading voice memos or recording files directly to Otter.ai for processing.\n- Automating the retrieval of shared meeting notes from team members.

How Otter.ai CLI Works

  1. Authenticate using the login command to store credentials securely in the OS keychain.\n2. Execute a speech list command to retrieve a list of recent recordings and their unique identifiers (otids).\n3. Use the otid to perform actions such as fetching full transcripts or searching for specific phrases within a speech.\n4. Download the processed data in preferred formats like PDF, Markdown, or MP3 for local storage or analysis.\n5. Organize the workspace by creating folders, moving items to trash, or tagging speakers within a transcript.

Otter.ai CLI Setup

First, install the tool using uv:\nbash\nuv tool install otterai-cli\n\n\nThen, authenticate your account to the Openclaw Skills environment:\nbash\notter login\n\n\nAlternatively, you can provide credentials via environment variables:\nbash\nexport OTTERAI_USERNAME="your_email"\nexport OTTERAI_PASSWORD="your_password"\n

Otter.ai CLI Data Schema & Taxonomy

The skill primarily operates on Speeches, Speakers, and Folders. Most list commands support JSON output for integration with other Openclaw Skills tools.\n\n| Field | Description |\n| :--- | :--- |\n| otid | The primary identifier used for all CLI commands. |\n| speech_id | Internal Otter ID included in metadata. |\n| frontmatter | Customizable YAML metadata for Markdown exports (e.g., title, speakers, summary). |\n| formats | Supported export types: txt, pdf, mp3, docx, srt, md. |\n\nConfigurations and authentication tokens are stored in ~/.otterai/config.json or the system keychain.

Otter.ai CLI Advanced Features

  • Support for JSON output across all major commands, enabling easy parsing for automated pipelines.\n- Custom Markdown frontmatter configuration allowing users to select specific metadata fields for exports.\n- Bulk move operations for organizing multiple speeches into folders simultaneously.\n- Auto-creation of folders during speech movement using the create flag.\n- Multi-source filtering to toggle between owned, shared, or all accessible transcripts.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*