Agent skill · writing content · sundial-org
otter
Otter.ai transcription CLI - list, search, download, and sync meeting transcripts to CRM.
Why this skill is useful
Adds executable scripts for managing Otter.ai transcripts and syncing with CRM that aren't available in public documentation.
What it needs
Requires python3, uv installed locally. Requires otter, twenty account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Otter.ai Transcription CLI Interact with Otter.ai to manage meeting transcripts - list, search, download, upload, summarize, and sync to CRM. 🔑 Required Secrets Variable Description How to Get ---------- ------------- ------------ OTTEREMAIL Your Otter.ai account email Your login email OTTERPASSWORD Your Otter.ai password Set in Otter account settings 🔐 Optional Secrets (for CRM sync) Variable Description How to Get ---------- ------------- ------------ TWENTYAPIURL Twenty CRM API endpoint Your Twenty instance URL TWENTYAPITOKEN Twenty API key Twenty → Settings → Developers → API Keys ⚙️ Setup Configure in ~/.clawdis/clawdis.json: 📋 Commands List Recent Transcripts Get Full Transcript Search Transcripts Download Transcript Upload Audio for Transcription Get AI Summary Sync to Twenty CRM 📤 Output Formats All commands support --json for machine-readable output: 🔗 Twenty CRM Integration When syncing to Twenty, creates: Note with transcript title, date, duration, and full text Auto-links to engagement if --company matches ⚠️ Notes Requires Otter.ai account (Business recommended for API access) Uses unofficial Otter.ai API SSO users: Create a password in Otter account settings Rate limits may apply 📦 Installation
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/otter