Instructions file CodexOpenCode
Instructions for PatterAI/Patter, covering agents.md, non-negotiables (ci and reviewers block on these), before opening a pr, where things live and commits & prs.
Instructions file CodexOpenCode
Instructions for PatterAI/Patter, covering agents.md, non-negotiables (ci and reviewers block on these), before opening a pr, where things live and commits & prs.
Plugin Claude Code
Two-way voice bridge for Claude Code — make outbound calls, get rung when work is done.
Plugin Claude Code
Two-way voice bridge for Claude Code via Patter — make outbound calls, get called when work is done.
MCP server Claude CodeCodexCursor +2
MCP server "claude-call" as configured in PatterAI/awesome-claude-call. Launched with sh -c cd "${CLAUDE_PLUGIN_ROOT}/server" && [ -d node_modules ] || npm install --.
Agent
Specialized subagent for phone-call orchestration via the claude-call MCP server. Use when the user asks you to call someone, when a phone call's transcript needs parsing, or when a call objective needs to be tightened before dialing.
Command
Make an outbound phone call to a number with an autonomous AI agent that pursues a goal and reports back. Usage: /call-me.
Command
List recent calls (status, duration, cost) by querying the bundled claude-call MCP server.
Command
Disarm the /dial-me-on-blocked Notification hook for this session.
Command
Arm a Notification hook so Claude calls you whenever it stalls waiting for permission or input. Usage: /dial-me-on-blocked.
Command
Disarm the /notify-me Stop hook for this session.
Command
Arm a one-shot Stop hook so Claude calls you when the current task finishes. Usage: /notify-me.
Command
Disarm the inbound voice agent.
Command
Arm the inbound voice agent — calls to your Twilio number reach Claude.
Command
Configure Twilio + voice engine credentials for claude-call.
Hook
Runs when a session starts, executing on-session-start.sh. From PatterAI/awesome-claude-call.
Hook
Runs when the agent finishes a response, executing on-stop.sh. From PatterAI/awesome-claude-call.
Hook
Runs when the agent sends a notification for permission_prompt and idle_prompt tool calls, executing on-notification.sh (2 commands). From PatterAI/awesome-claude-call.
Hook
Runs when a session ends, executing disarm.sh. From PatterAI/awesome-claude-call.
Skill Claude CodeCodex
Give a Patter voice agent custom tools (function calling), enable built-in handoffs (transfercall, endcall), and wire output guardrails. Use when the user wants the agent to look up customer data, query a CRM, schedule a callback, transfer to a human, hang up on abuse, refuse to say certain phrases, validate caller…
Skill Claude CodeCodex
Build a production voice agent with the Patter SDK — receive or place real phone calls answered by an AI agent. Use when the user wants to make a phone bot, IVR replacement, voice receptionist, outbound caller, survey bot, customer-support voice agent, voice-AI demo, AI cold-caller, or any flow where an LLM talks over…
Skill Claude CodeCodex
Configure Twilio or Telnyx as the telephony carrier for a Patter voice agent — buy or use a phone number, set up the carrier console, point the voice/Call-Control webhook at your Patter server (via Cloudflare tunnel, ngrok, or a static URL), and verify webhook signatures. Use when the user is wiring up Twilio, Telnyx…
Skill Claude CodeCodex
Inspect Patter call data — mount the live dashboard, read CallMetrics (duration, cost, latency, transcript), export call history to CSV/JSON, and track per-call provider costs. Use when the user wants to debug a call, see which calls cost the most, audit transcripts, monitor a live agent, find a recording URL, check…
Skill Claude CodeCodex
Wire Patter as the voice layer on top of an OpenClaw brain — the "brain on the line" pattern. Use when the user runs OpenClaw (or any OpenAI-compatible agent gateway) and wants a phone number that answers any caller, talks with low latency, and consults a specific OpenClaw receptionist agent for real data/actions…
Skill Claude CodeCodex
Install the Patter voice/telephony SDK (Python or TypeScript) and configure the provider and carrier API keys required for real phone calls. Use when the user is starting a new Patter project, hitting "missing API key" errors, setting up Twilio or Telnyx, integrating OpenAI Realtime / ElevenLabs / Deepgram, or asking…