otterai-cli
Use when the user mentions Otter, Otter.ai, or wants to find, search, download, export, or manage meeting notes, transcripts, recordings, or audio from calls, standups, syncs, or interviews.
Why use this skill?
Automate your Otter.ai workflow. Search, download, organize transcripts, and manage meetings efficiently with the otterai-cli OpenClaw skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/erickhchan/otterai-cliWhat This Skill Does
The otterai-cli skill provides a powerful interface for interacting with your Otter.ai account directly through the OpenClaw AI agent. It bridges the gap between your Otter.ai meeting data and your automated workflows, allowing you to search, download, organize, and manage your meeting transcripts and recordings programmatically. Whether you are managing transcripts from team syncs, interviews, or lecture notes, this skill streamlines the retrieval process and metadata organization. Users can perform complex actions like batch-renaming files, moving notes into specific folders, tagging speakers, or downloading transcripts in various formats including Markdown with custom frontmatter, all without ever leaving the terminal or the AI interface.
Installation
You can install this skill through the OpenClaw hub using the following command:
clawhub install openclaw/skills/skills/erickhchan/otterai-cli
Ensure you have the underlying CLI installed on your host system via uv tool install otterai-cli and have performed the authentication step using otter login. This ensures the OpenClaw agent has the necessary permissions to access your meeting data stored in the cloud.
Use Cases
This skill is perfect for professionals who need to maintain organized meeting archives or integrate transcript data into their personal knowledge management systems. Common use cases include:
- Automatically exporting weekly standup meeting notes into a Markdown-based note-taking app like Obsidian.
- Searching for specific discussion points across months of meeting history to retrieve context.
- Uploading local recordings for automated transcription processing.
- Keeping your Otter.ai workspace organized by bulk-moving speeches into project-specific folders.
- Tagging speakers across multiple meeting segments to improve future transcript accuracy and searchability.
Example Prompts
- "Find the transcript for the last marketing sync and download it as a markdown file to my documents folder."
- "Search through my recent interviews and move all speeches containing the keyword 'project alpha' into the 'Q4 Planning' folder."
- "List all my meetings from the last 7 days and show me a summary of the participants."
Tips & Limitations
- Security: Ensure that your environment variables (OTTERAI_USERNAME/PASSWORD) are handled securely. Avoid hardcoding these in scripts; use a secrets manager or the system keyring.
- Performance: When dealing with hundreds of transcripts, use the
--page-sizeargument to avoid memory overhead and CLI latency. - Markdown Flexibility: The
otter speeches downloadcommand supports custom--frontmatter-fields. Use this feature to map your Otter data directly to the YAML frontmatter expected by your internal documentation systems. - Limitations: Note that certain operations are dependent on the Otter.ai API rate limits; excessive polling may trigger temporary throttling.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-erickhchan-otterai-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api