otter
Otter.ai transcription CLI - list, search, download, and sync meeting transcripts to CRM.
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 |
|----------|-------------|------------|
| `OTTER_EMAIL` | Your Otter.ai account email | Your login email |
| `OTTER_PASSWORD` | Your Otter.ai password | Set in Otter account settings |
## ๐ Optional Secrets (for CRM sync)
| 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 |
## โ๏ธ Setup
Configure in `~/.clawdis/clawdis.json`:
```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"
}
}
}
}
```
## ๐ Commands
### List Recent Transcripts
```bash
uv run {baseDir}/scripts/otter.py list [--limit 10]
```
### Get Full Transcript
```bash
uv run {baseDir}/scripts/otter.py get <speech_id>
```
### Search Transcripts
```bash
uv run {baseDir}/scripts/otter.py search "quarterly review"
```
### Download Transcript
```bash
uv run {baseDir}/scripts/otter.py download <speech_id> [--format txt|pdf|docx|srt]
```
### Upload Audio for Transcription
```bash
uv run {baseDir}/scripts/otter.py upload /path/to/audio.mp3
```
### Get AI Summary
```bash
uv run {baseDir}/scripts/otter.py summary <speech_id>
```
### Sync to Twenty CRM
```bash
uv run {baseDir}/scripts/otter.py sync-twenty <speech_id>
uv run {baseDir}/scripts/otter.py sync-twenty <speech_id> --company "Client Name"
```
## ๐ค Output Formats
All commands support `--json` for machine-readable output:
```bash
uv run {baseDir}/scripts/otter.py list --json
```
## ๐ 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
```bash
clawdhub install otter
```
Related in Sales & CRM
process-mapper
IncludedUse when a BizOps lead, COO, or process-improvement owner needs to document an end-to-end business process (procurement, employee onboarding, incident handoff, customer-onboarding, claims adjudication) in BPMN-style notation, measure cycle times by stage, surface where work spends most of its time waiting vs. being worked, and quantify the gap between processing time and total elapsed time. Pairs Lean / Six Sigma / Theory-of-Constraints canon with deterministic stdlib-only Python tools to produce a process map, a ranked bottleneck list (with severity + root-cause hypothesis), and a cycle-time analysis (P50, P90, value-add ratio, Little's-Law throughput). Distinct from sales-pipeline, system-reliability (SLO), and strategic-OKR work โ this is tactical process documentation for internal operations.
payment-integration
IncludedIntegrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.
customer-success-manager
IncludedMonitors customer health, predicts churn risk, and identifies expansion opportunities using weighted scoring models for SaaS customer success
sales-engineer
IncludedAnalyzes RFP/RFI responses for coverage gaps, builds competitive feature comparison matrices, and plans proof-of-concept (POC) engagements for pre-sales engineering. Use when responding to RFPs, bids, or proposal requests; comparing product features against competitors; planning or scoring a customer POC or sales demo; preparing a technical proposal; or performing win/loss competitor analysis. Handles tasks described as 'RFP response', 'bid response', 'proposal response', 'competitor comparison', 'feature matrix', 'POC planning', 'sales demo prep', or 'pre-sales engineering'.
customer-success-manager
IncludedMonitors customer health, predicts churn risk, and identifies expansion opportunities using weighted scoring models for SaaS customer success
sales-engineer
IncludedAnalyzes RFP/RFI responses for coverage gaps, builds competitive feature comparison matrices, and plans proof-of-concept (POC) engagements for pre-sales engineering. Use when responding to RFPs, bids, or proposal requests; comparing product features against competitors; planning or scoring a customer POC or sales demo; preparing a technical proposal; or performing win/loss competitor analysis. Handles tasks described as 'RFP response', 'bid response', 'proposal response', 'competitor comparison', 'feature matrix', 'POC planning', 'sales demo prep', or 'pre-sales engineering'.