From sundial-org-awesome-openclaw-skills-4
CLI for Otter.ai transcription service. List, search, download, upload audio, get AI summaries, and sync transcripts to Twenty CRM. Automates meeting note retrieval.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:otterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interact with Otter.ai to manage meeting transcripts - list, search, download, upload, summarize, and sync to CRM.
Interact with Otter.ai to manage meeting transcripts - list, search, download, upload, summarize, and sync to CRM.
| Variable | Description | How to Get |
|---|---|---|
OTTER_EMAIL | Your Otter.ai account email | Your login email |
OTTER_PASSWORD | Your Otter.ai password | Set in Otter account settings |
| Variable | Description | How to Get |
|---|---|---|
TWENTY_API_URL | Twenty CRM API endpoint | Your Twenty instance URL |
TWENTY_API_TOKEN | Twenty API key | Twenty → Settings → Developers → API Keys |
Configure in ~/.clawdis/clawdis.json:
{
"skills": {
"otter": {
"env": {
"OTTER_EMAIL": "[email protected]",
"OTTER_PASSWORD": "your-password",
"TWENTY_API_URL": "https://api.your-twenty.com",
"TWENTY_API_TOKEN": "your-token"
}
}
}
}
uv run {baseDir}/scripts/otter.py list [--limit 10]
uv run {baseDir}/scripts/otter.py get <speech_id>
uv run {baseDir}/scripts/otter.py search "quarterly review"
uv run {baseDir}/scripts/otter.py download <speech_id> [--format txt|pdf|docx|srt]
uv run {baseDir}/scripts/otter.py upload /path/to/audio.mp3
uv run {baseDir}/scripts/otter.py summary <speech_id>
uv run {baseDir}/scripts/otter.py sync-twenty <speech_id>
uv run {baseDir}/scripts/otter.py sync-twenty <speech_id> --company "Client Name"
All commands support --json for machine-readable output:
uv run {baseDir}/scripts/otter.py list --json
When syncing to Twenty, creates:
--company matchesclawdhub install otter
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4Searches and retrieves meeting transcripts from Fireflies.ai and Google Drive with full text, speaker labels, timestamps, summaries, keywords, and action items. Triggers on transcript search, meeting history, call recordings, or Fireflies queries.
Execute TwinMind meeting transcription and summary generation workflow. Useful for building meeting capture, transcription features, or automating meeting documentation.
Lists meetings, retrieves AI summaries, transcripts, action items, and searches across MeetGeek calls using a CLI tool.