acceptance-orchestrato…
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance…
Build AI phone agents with AgentPhone API. Use when the user wants to make phone calls, send/receive SMS, manage phone numbers, create voice agents, set up webhooks, or check usage — anything related to telephony, phone numbers, or voice AI.
Claude Code
$ npx -y skills add sinhoneyy/master-skills --skill agentphone --agent claude-code
Codex
$ npx skills add sinhoneyy/master-skills --skill agentphone -a codex -y
Cursor
$ npx skills add sinhoneyy/master-skills --skill agentphone -a cursor -y
Gemini CLI
$ npx skills add sinhoneyy/master-skills --skill agentphone -a gemini-cli -y
GitHub Copilot
$ npx skills add sinhoneyy/master-skills --skill agentphone -a github-copilot -y
OpenCode
$ npx skills add sinhoneyy/master-skills --skill agentphone -a opencode -y
Windsurf
$ npx skills add sinhoneyy/master-skills --skill agentphone -a windsurf -y
name: agentphone
version: 0.3.0
description: Build AI phone agents with AgentPhone API. Use when the user wants to make phone calls, send/receive SMS, manage phone numbers, create voice agents, set up webhooks, or check usage — anything related to telephony, phone numbers, or voice AI.
risk: critical
source: community
homepage: https://agentphone.to
docs: https://docs.agentphone.to
metadata: {"api_base": "https://api.agentphone.to/v1"}AgentPhone is an API-first telephony platform for AI agents. Give your agents phone numbers, voice calls, and SMS — all managed through a simple API.
**Base URL:** `https://api.agentphone.to/v1`
**Docs:** [docs.agentphone.to](https://docs.agentphone.to)
**Console:** [agentphone.to](https://agentphone.to)
---
AgentPhone lets you create AI agents that can make and receive phone calls and SMS messages. Here's the full lifecycle:
1. You sign up at [agentphone.to](https://agentphone.to) and get an API key 2. You create an **Agent** — this is the AI persona that handles calls and messages 3. You buy a **Phone Number** and attach it to the agent 4. You configure a **Webhook** (for custom logic) or use **Hosted Mode** (built-in LLM handles the conversation) 5. Your agent can now make outbound calls, receive inbound calls, and send/receive SMS
Account
└── Agent (AI persona — owns numbers, handles calls/SMS)
├── Phone Number (attached to agent)
│ ├── Call (inbound/outbound voice)
│ │ └── Transcript (call recording text)
│ └── Message (SMS)
│ └── Conversation (threaded SMS exchange)
└── Webhook (per-agent event delivery)
Webhook (project-level event delivery)Agents operate in one of two modes:
---
Sign up at [agentphone.to](https://agentphone.to). Your API key will look like `sk_live_abc123...`.
curl -X POST https://api.agentphone.to/v1/agents \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Support Bot",
"description": "Handles customer support calls",
"voiceMode": "hosted",
"systemPrompt": "You are a friendly customer support agent. Help the caller with their questions.",
"beginMessage": "Hi there! How can I help you today?"
}'**Response:**
{
"id": "agent_abc123",
"name": "Support Bot",
"description": "Handles customer support calls",
"voiceMode": "hosted",
"systemPrompt": "You are a friendly customer support agent...",
"beginMessage": "Hi there! How can I help you today?",
"voice": "11labs-Brian",
"phoneNumbers": [],
"createdAt": "2025-01-15T10:30:00.000Z"
}curl -X POST https://api.agentphone.to/v1/numbers \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"country": "US",
"areaCode": "415",
"agentId": "agent_abc123"
}'**Response:**
{
"id": "pn_xyz789",
"phoneNumber": "+14155551234",
"country": "US",
"status": "active",
"agentId": "agent_abc123",
"createdAt": "2025-01-15T10:31:00.000Z"
}Your agent now has a phone number. It can receive inbound calls immediately.
curl -X POST https://api.agentphone.to/v1/calls \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"agentId": "agent_abc123",
"toNumber": "+14155559999",
"systemPrompt": "Schedule a dentist appointment for next Tuesday at 2pm.",
"initialGreeting": "Hi, I am calling to schedule an appointment."
}'**Response:**
{
"id": "call_def456",
"agentId": "agent_abc123",
"fromNumber": "+14155551234",
"toNumber": "+14155559999",
"direction": "outbound",
"status": "in-progress",
"startedAt": "2025-01-15T10:32:00.000Z"
}The AI will hold the entire conversation autonomously based on your prompt. Check the transcript after the call ends.
curl https://api.agentphone.to/v1/calls/call_def456/transcript \ -H "Authorization: Bearer YOUR_API_KEY"
**Response:**
{
"data": [
{
"id": "tx_001",
"transcript": "Hi, I am calling to schedule an appointment.",
"response": null,
"confidence": 0.95,
"createdAt": "2025-01-15T10:32:01.000Z"
},
{
"id": "tx_002",
"transcript": "Sure, what day works for you?",
"response": "Next Tuesday at 2pm would be great.",
"confidence": 0.92,
"createdAt": "2025-01-15T10:32:05.000Z"
}
]
}---
These rules are important. Read them carefully.
Unified skill library for Claude, Codex, Cursor, Antigravity & AI agents — 2,660 skills across 15 domains
Use when a coding task should be driven end-to-end from issue intake through implementation, review, deployment, and acceptance…
Find and fix WCAG 2.2 accessibility issues. Two modes — report (sweep a codebase or page, produce a prioritized written report,…
Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and…
Fetch any X/Twitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with…
This skill should be used when the user asks to "implement LLM-as-judge", "compare model outputs", "create evaluation rubrics",…
Autonomous DevSecOps & FinOps Guardrails. Orchestrates Gemini 3 Flash to audit Linux Kernel patches, Terraform cost drifts, and…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.