📦 Outbound Call — 外呼电话

v0.1.5

通过 ElevenLabs 语音代理与 Twilio 发起外呼电话,仅需配置 ElevenLabs API 密钥即可快速拨打。

2· 923·3 当前·3 累计
humanjesse 头像by @humanjesse (human jesse)
下载技能包
最后更新
2026/2/26
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
技能内部一致:仅需 ElevenLabs 凭证,其指令与代码调用 ElevenLabs API 发起 Twilio 外呼,未请求无关密钥或系统访问。
评估建议
本技能看似功能如其所述,但安装前请:(1) 确认你信任 ElevenLabs 并验证端点 api.elevenlabs.io/v1/convai/twilio/outbound-call 真实;(2) 注意通话可能产生费用并确保合法/获同意;(3) 确认 ELEVENLABS_PHONE_NUMBER_ID 控制预期主叫号码;(4) 如需溯源可查看关联 GitHub 仓库(包未列主页);(5) 先用自己号码与限定/可轮换 API 密钥测试,并考虑是否允许智能体自主调用。...
详细分析 ▾
用途与能力
名称/描述、所需环境变量、SKILL.md 与 call.py 一致:脚本向 ElevenLabs convai/twilio/outbound-call 端点发起请求,使用 ELEVENLABS_API_KEY、ELEVENLABS_AGENT_ID、ELEVENLABS_PHONE_NUMBER_ID。未请求无关凭证(如原始 Twilio 密钥或云密钥)。
指令范围
运行时指令范围狭窄:运行 call.py 并传入电话号码与可选消息/上下文。代码仅读取声明的环境变量,验证 E.164 格式(美国),并向 ElevenLabs API 发送 JSON 负载。不读取任意文件、其他环境变量或访问意外外部端点。
安装机制
无安装规范(仅指令附带小脚本)。附带的 Python 文件仅使用标准库模块(urllib、json、re),运行时技能本身不下载或安装任何内容。
凭证需求
技能请求三个 ElevenLabs 专用环境变量,并将 ELEVENLABS_API_KEY 声明为主要凭证。对于将 Twilio 拨号委托给服务器端的服务而言,该要求合理。未请求其他无关密钥。
持久化与权限
always 为 false,技能不修改其他技能或系统配置。技能可由模型调用(默认),这对具备外呼能力的智能体是预期行为——此处不标记风险,但请注意自主调用允许智能体在允许时拨打电话。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv0.1.52026/2/17

在 SKILL.md 中添加了源码链接

无害

安装命令

点击复制
官方npx clawhub@latest install outbound-call
镜像加速npx clawhub@latest install outbound-call --registry https://cn.longxiaskill.com

技能文档

源代码与配置指南: github.com/humanjesse/hostinger-openclaw-guides

使用 ElevenLabs 语音代理和 Twilio 拨打外呼电话。通话中的语音代理以 OpenClaw 作为大脑——与接听来电时相同。

何时使用

当用户要求你:
  • 给某人打电话
  • 拨打电话
  • 拨号
  • 给某人拨号
  • 向某个号码发起通话

如何使用

使用 E.164 格式的电话号码运行呼叫脚本: ``bash python3 skills/outbound-call/call.py +1XXXXXXXXXX `

可选的自定义首条消息(当接听者接听时代理说的话): `bash python3 skills/outbound-call/call.py +1XXXXXXXXXX "Hi John, I'm calling about your appointment tomorrow." `

可选的通话上下文(作为动态变量传递给代理): `bash python3 skills/outbound-call/call.py +1XXXXXXXXXX "Hi, this is a quick follow-up call." "Customer requested callback about billing issue #4521" ``

电话号码格式

  • 美国号码:+1 后跟 10 位数字,例如 +15551234567
  • 如果用户提供 555-123-4567 或 (555) 123-4567 这样的格式,请将其重格式化为 +15551234567
  • 始终在拨号前与用户确认格式化后的号码

规则

  • 始终在拨号前与用户确认电话号码
  • 绝不在未获得用户明确同意的情况下拨号
  • 向用户报告结果(成功时返回 conversation ID,失败时返回错误详情)
  • 如果呼叫失败,说明错误原因并提出解决方案
数据来源ClawHub ↗ · 中文优化:龙虾技能库