phone-calls

Make and manage real phone calls through Twilio. Handles outbound calls with a stated objective, monitors call progress, and returns transcripts and summaries. Use when the user wants to call someone, check on a call, or review call history.

3,891 stars

Best use case

phone-calls is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Make and manage real phone calls through Twilio. Handles outbound calls with a stated objective, monitors call progress, and returns transcripts and summaries. Use when the user wants to call someone, check on a call, or review call history.

Teams using phone-calls should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/phone-calls/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/batthis/amber-voice-assistant/packaging/cowork/skills/phone-calls/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/phone-calls/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How phone-calls Compares

Feature / Agentphone-callsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Make and manage real phone calls through Twilio. Handles outbound calls with a stated objective, monitors call progress, and returns transcripts and summaries. Use when the user wants to call someone, check on a call, or review call history.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Phone Calls

Amber can make and receive real phone calls via Twilio. This skill covers
the core telephony capabilities.

## MCP Tools

### make_call
Initiate an outbound phone call.
- `to` (string, required): Phone number in E.164 format (e.g., +14165551234)
- `objective` (string, required): What to accomplish on the call
- `mode` (string): "conversation" (default) or "message" (one-way delivery)

### get_call_status
Check the status of an active or recent call.
- `callId` (string, required): The call ID returned by make_call

### end_call
Terminate an active call.
- `callId` (string, required): The call ID to end

### get_call_history
Retrieve recent call logs with transcripts.
- `filter` (string): "all", "inbound", "outbound", "missed"
- `limit` (number): Number of calls to return (default: 10)

## Guidelines

- Always confirm the recipient number and call objective with the user before dialing
- If the objective involves payment, deposits, or financial commitments, explicitly ask the user for approval first
- After each call, provide a summary including: who was called, outcome, key information exchanged, and caller sentiment
- For outbound calls, Amber pursues the stated objective autonomously — she's not just reading a script
- Calls have real-world consequences. Treat every call as if you're representing the user professionally

Related Skills

openclaw-phone

3891
from openclaw/skills

Use CallMyCall API to start, end, and check AI phone calls, and return results in chat. Use when the user asks to call someone, plan a future call, end a call, or fetch call results.

clawphone-wechat-control

3891
from openclaw/skills

处理微信会话列表、进入聊天、发送消息、处理微信内弹窗与聊天页失败排查。适用于用户要求查看微信消息、回复联系人、转发、处理聊天输入框或发送失败时。执行时必须先确认当前在微信的哪个页面,再按聊天场景一步一验。

clawphone-phone-control

3891
from openclaw/skills

使用手机控制 MCP 完成手机界面感知与操作。适用于读取当前手机状态、打开 App、处理弹窗、点击控件、输入文本、排查手机自动化失败等场景。执行时优先读取界面状态,涉及坐标点击时必须基于当前截图临时判定,禁止把历史坐标当成通用规则。

phone-call

3891
from openclaw/skills

Make autonomous phone calls with AI voice using Twilio, Deepgram, and ElevenLabs

phone-calling

3891
from openclaw/skills

Make international phone calls to any country. Low per-minute rates. Pay with PayPal or UPI.

Claw Use Android — Phone Control for AI Agents

3891
from openclaw/skills

Give your AI agent eyes, hands, and a voice on a real Android phone.

open-autoglm-phone-agent

3823
from openclaw/skills

Expert skill for Open-AutoGLM, an AI phone agent framework that controls Android/HarmonyOS/iOS devices via natural language using the AutoGLM vision-language model

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research