telnyx-meeting-bot
Installation
SKILL.md
Telnyx Meeting Bot
Use this skill to attend a meeting visibly, monitor its finalized transcript, alert the requester, execute explicitly authorized live rules such as speaking one response, and produce evidence-based meeting results. The bot is observe-only by default: it must not speak, send chat, or make other in-meeting changes unless the requester explicitly asks for that.
Quick Workflow
- Resolve only missing essentials: meeting URL, join now versus a scheduled time, desired live/final outputs, and trigger/action rules. Reuse authorized details; do not ask again.
- Persist an operation record before creating the session and choose its transport. Ordinary sessions use MCP
join_meeting. Any Portal Assistant or Anam avatar session uses RESTPOST /v2/meeting_sessionswith the requested object(s). Persist one stableidempotency_key, the transport, and the exact logical create request; store only a secret reference for a write-only Anam key. REST-only sessions are immediate, so omitjoin_at; Assistant sessions also omitbarge_in. For an ordinary session with an authorized later speech rule, setbarge_in: trueso human speech can stop bot output. - Poll
get_session,get_transcript, and, when available,get_events. Selectwait_secondsfrom the request—about2for “as soon as,” reactive speech, or urgent mentions—and persist cursors, seen segments, outboxes, claims, and IDs for recovery. - On each new final segment, evaluate requested literal or semantic rules; deliver mention notifications through the durable outbox, and atomically claim and execute each authorized
speak/send_chataction at most once. - On a terminal session, drain transcript pages, wait a bounded time for
transcript.completed, obtain requested implemented artifact types without duplicate creation, then deliver a Markdown report.