Agent skill · Backend & API

agentphone

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.

Nick44,086★ · +407/wk · 1 repos on radarProfile →
claude-codecodexcursorMIT
Install
npx skills add sickn33/agentic-awesome-skills --skill agentphone --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 44 KB
Bundled scripts: none
Version: 0.3.0
Path: skills/agentphone/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 44,414 · +328 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

AgentPhone lets you create AI agents that can make and receive phone calls and SMS messages. It supports assigning a phone number to an agent, configuring a webhook or hosted mode, and enabling outbound calls and transcripts.

How it works

  • Sign up and obtain an API key.
  • Create an Agent with a chosen voice mode and systemPrompt.
  • Buy and attach a Phone Number to the agent.
  • Configure a Webhook for per-agent event delivery or use Hosted Mode where the built-in LLM handles conversations.
  • The agent can make outbound calls, receive inbound calls, and send/receive SMS.
  • Voice modes: hosted (no server; uses built-in LLM) or webhook (default; events sent to your webhook).
  • For calls, the transcript of conversations is available, and transcripts can be checked via API.

When to use it

Use when the user wants to create or manage AI phone agents, voice agents, or telephony automations; manage phone numbers; place outbound calls; inspect transcripts; or configure webhooks and usage.

What it can touch

Base URL: https://api.agentphone.to/v1. The skill supports operations across agents, numbers, calls, transcripts, conversations, and voices, accessed via a set of curl commands and API endpoints described in the reference.

Caveats

Risk: critical. The API requires an API key in the Authorization header. Releasing or deleting certain resources has irreversible or notable effects and should be confirmed with the user before destructive actions.

From the SKILL.md

# AgentPhone 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. ## When to Use - Use when the user wants to create or manage AI phone agents, voice agents, or telephony automations - Use when the user needs to buy, assign, release, or inspect phone numbers tied to an agent workflow - Use when the user wants to place outbound calls, inspect transcripts, or send and receive SMS through AgentPhone - Use when the user is configuring webhooks, hosted voice mode, or account-level usage for AgentPhone - Use only with explicit user intent before actions that spend money, send messages, place calls, or release phone numbers **Base URL:** `https://api.agentphone.to/v1` **Docs:** [docs.agentphone.to](https://docs.agentphone.to) **Console:** [agentphone.to](https://agentphone.to) --- ## How It Works 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 N

What's inside
Steps it walks through
  1. When to Use
  2. How It Works
  3. Voice Modes
  4. Quick Start
  5. Step 1: Get Your API Key
  6. Step 2: Create an Agent
  7. Step 3: Buy a Phone Number
  8. Step 4: Make an Outbound Call
  9. Step 5: Check the Transcript
  10. Rules
  11. Security
  12. Phone Number Format
  13. Confirm Before Destructive Actions
  14. Best Practices
Commands it runs
curl -X POST https://api.agentphone.to/v1/agents \
curl -X POST https://api.agentphone.to/v1/numbers \
curl -X POST https://api.agentphone.to/v1/calls \
curl https://api.agentphone.to/v1/calls/call_def456/transcript \
curl https://api.agentphone.to/v1/usage \
curl "https://api.agentphone.to/v1/agents?limit=20" \
curl https://api.agentphone.to/v1/agents/AGENT_ID \
curl -X PATCH https://api.agentphone.to/v1/agents/AGENT_ID \
curl -X DELETE https://api.agentphone.to/v1/agents/AGENT_ID \
curl -X POST https://api.agentphone.to/v1/agents/AGENT_ID/numbers \
More from agentic-awesome-skills
All skills →
About this skill
What does the agentphone skill do?

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.

How do I install it?

Run `npx skills add sickn33/agentic-awesome-skills --skill agentphone --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going