recall-ai-integrationlisted
Install: claude install-skill Rijul1204/rashedul-agentic-engineering
# Recall.ai Integration
Recall.ai is a meeting-bot vendor — you dispatch a bot to a Google Meet / Zoom / Teams URL, it joins, captures audio + transcripts, accepts commands (speak, chat, leave), and webhooks you status + realtime events. This skill also covers two closely-coupled ElevenLabs surfaces — **Scribe** (Recall's `recording_config.transcript.provider` alternate to `meeting_captions`) and **Voice** (the documented TTS swap target) — because the wire-contract rules and quality gates apply identically and the swaps tend to live next to each other in the codebase.
**Why this skill exists.** Two real production incidents (May 2026) — `in_call_recording.data` was assumed to be a scalar when it's a nested object, and an OpenAI Realtime route 502'd because the session schema changed silently — both traced to the same root cause: code written from training-memory intuition instead of from a live doc read + sandbox probe. This skill exists so the next agent reads + probes before coding.
The skill is **modular**. The body below is a manifest; depth lives in [references/](./references/). Load only what the current task needs.
## Portability note
This skill was extracted from a Next.js + TypeScript codebase. The reference files cite example file paths (e.g. `lib/meet/bot-client.ts`, `app/api/meet/webhook/status/route.ts`, `synthesizeSpeech`, `MeetingBotClient`) to make the contracts concrete. **These are examples of where the vendor seam might live, not paths that need to ex