Amber — Phone-Capable Voice Agent

让AI代理拥有真实电话通话能力

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Amber — Phone-Capable Voice Agent。
它的用途是:让AI代理拥有真实电话通话能力
完整的 Skill 内容见:https://321skill.com/skills/amber-phone-capable-voice-agent/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'帮我给客户张先生打电话,确认他明天下午2点的预约。'Amber会通过Twilio呼出,与客户对话,根据CRM记录确认预约,然后更新日历并生成通话摘要。整个过程无需手动拨号。

介绍

这个Skill解决了AI代理无法直接处理真实电话通话的痛点。在实际业务中,很多场景需要自动化拨打电话、接听来电、筛选呼叫、记录通话内容,但传统方案难以与AI代理深度集成。Amber提供了一个完整的电话助手运行时,让AI代理能够像真人一样通过电话与客户沟通,同时保留完整的通话记录和转录。

使用方式很简单,首先配置Twilio和OpenAI Realtime的凭证,然后运行内置的设置向导(npm run setup),它会自动验证并生成.env文件。之后就可以通过自然语言指令让AI代理处理电话事务,例如“拨打给李总确认会议时间”、“接听来电并转接给销售部门”。Amber会自动管理通话状态、生成转录文本、更新本地CRM和日历,整个过程无需手动编码。

它非常适合需要电话外呼或接听功能的团队或个人,尤其是营销专员、客服人员、销售团队。已经使用OpenClaw部署AI代理的开发者可以快速集成,通过MCP工具让Claude Desktop等客户端直接控制电话。支持呼入筛选、呼出确认、通话记录、联系人查找、日历预约,以及Apple Contacts集成。

建议在部署前配置好用户通知和同意机制,确保合规。默认情况下,本地CRM和通话转录日志是禁用的,需要设置环境变量AMBER_CRM_ENABLED=true来启用。注意依赖Twilio和OpenAI Realtime API,需要网络连接和相应费用,建议先在小范围测试。

常见问题

如何启用呼出功能?

设置环境变量AMBER_ENABLE_OUTBOUND_CALLS=true,并确保Twilio账户有余额和已配置呼出号码。

需要配置哪些环境变量?

至少需要TWILIO_ACCOUNT_SID、TWILIO_AUTH_TOKEN、TWILIO_PHONE_NUMBER、OPENAI_API_KEY,可选AMBER_CRM_ENABLED等。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/amber-phone-capable-voice-agent/raw/index.md 读取 Amber — Phone-Capable Voice Agent 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。