otter
Otter.ai transcription CLI - list, search, download, and sync meeting transcripts to CRM.
Why use this skill?
Manage Otter.ai transcripts: list, search, download, upload, summarize, and sync to CRM. Automate your meeting notes and insights.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dbhurley/otterWhat This Skill Does
The Otter.ai Transcription CLI skill empowers you to seamlessly manage your meeting transcripts directly from your command line. Leveraging your Otter.ai account, this skill allows you to perform a variety of actions, including listing recent transcriptions, retrieving full transcript text, searching through your entire transcript archive, and downloading transcripts in various formats such as TXT, PDF, DOCX, and SRT. Furthermore, you can upload audio files for Otter.ai to transcribe, obtain AI-generated summaries of your meetings, and even sync these valuable insights directly to your Twenty CRM.
This skill is particularly useful for professionals who rely on meeting transcriptions for record-keeping, analysis, or sharing information. By automating these tasks, it saves significant time and effort compared to manual management through the Otter.ai web interface.
Installation
To install the Otter.ai Transcription CLI skill, run the following command in your terminal:
clawdhub install otter
This command will download and set up the necessary components for the skill. You will then need to configure your Otter.ai credentials and optionally your Twenty CRM API details in your ~/.clawdis/clawdis.json file. The configuration requires your Otter.ai email and password. For CRM integration, you'll need your Twenty CRM API URL and API token.
Use Cases
- Record Keeping: Automatically download and store transcripts of important meetings for future reference.
- Information Retrieval: Quickly search through years of meeting transcripts to find specific discussion points or decisions.
- Content Creation: Download transcripts in SRT format for easy subtitling of videos or in DOCX for reports.
- AI-Powered Insights: Generate concise AI summaries of lengthy meetings to grasp key takeaways without rereading the full transcript.
- CRM Integration: Automatically create notes in your Twenty CRM with transcript details, and link them to client engagements, streamlining your sales and customer management process.
- Transcription Workflow Automation: Upload audio files directly from your local machine for transcription without needing to use the Otter.ai web application.
Example Prompts
- "List my last 5 meeting transcripts and show me their titles." (Equivalent to
uv run {baseDir}/scripts/otter.py list --limit 5) - "Download the transcript for meeting ID
xyz789as a PDF." (Equivalent touv run {baseDir}/scripts/otter.py download xyz789 --format pdf) - "Search all my transcripts for mentions of 'Q3 budget discussion' and sync the results to my Twenty CRM under the 'Internal Projects' company."
Tips & Limitations
- Account Requirement: A Otter.ai account is necessary to use this skill. A Business plan is recommended as it often provides better API access and features.
- Unofficial API: This skill utilizes an unofficial Otter.ai API. This means that future changes to Otter.ai's platform could potentially break the skill's functionality.
- SSO Users: If you use Single Sign-On (SSO) to log into Otter.ai, you may need to create a dedicated password within your Otter account settings for this skill to authenticate successfully.
- Rate Limiting: Be mindful of potential rate limits imposed by Otter.ai. Excessive use in a short period might lead to temporary restrictions.
- CRM Sync: When syncing to Twenty CRM, ensure the
--companyname you provide exactly matches an existing company in your CRM for auto-linking. The skill creates a 'Note' with transcript details and the full text. If a company match is found, it creates auto-links to that engagement. - Secret Management: Store your
OTTER_EMAIL,OTTER_PASSWORD,TWENTY_API_URL, andTWENTY_API_TOKENsecurely in yourclawdis.jsonfile. Avoid committing these to version control. - Output Format: All commands can output results in JSON format using the
--jsonflag, which is ideal for programmatic use or integration with other scripts.
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-dbhurley-otter": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
plex
Control Plex Media Server - browse libraries, search, play media, manage playback.
cloudflare
Cloudflare CLI - manage DNS records, purge cache, and control Workers routes.
grocery-list
Standalone grocery lists, recipes, and meal planning with local storage. No external service required.
tmdb
Search movies/TV, get cast, ratings, streaming info, and personalized recommendations via TMDb API.
daily-recap
Generate a daily recap image with your agent holding a posterboard of accomplishments. Cron-driven, weather-aware, customizable to any agent identity.