mcpField
C
clawring

clawring

github.com/davepoon生产力3.7k106 次安装1 天前更新
代码仓库

关于 clawring

让 OpenClaw Agent 发起外呼,用于语音对话、提醒和定时简报。通话通过语音转录和文本转语音实现,Agent 使用带长轮询的 REST API 交互。

主要功能

  1. 01发起外呼
  2. 02转录语音并朗读 Agent 回复
  3. 03在 Agent 回复时打断发言
  4. 04支持定时和事件触发通话
  5. 05从控制面板选择语音

适用场景

  1. 01构建完成时接收电话
  2. 02接收定时晨间简报
  3. 03通过电话获知价格或服务器告警
  4. 04免手持与 Agent 对话

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davepoon/buildwithclaude --skill clawring

安装后在 Claude Code 中输入/clawring确认已加载。

详细介绍

clawr.ing — 电话呼叫技能

让你的 OpenClaw Agent 能够主动给你拨打真实电话。是 Agent 给你打电话,而不是你给 Agent 打电话。没有来电号码。

网站:clawr.ing ClawHub:clawhub.ai/marcospgp/clawring

何时使用此技能

  • Agent 需要紧急联系你,而聊天消息还不够
  • 晨间简报、每日摘要或定时问候
  • 价格提醒、服务器监控、构建通知——任何有时效性的事情
  • 你希望通过免提方式与 Agent 互动(散步、开车、健身)

此技能的功能

  1. Agent 发送 REST API 调用,发起给你拨打的电话
  2. clawr.ing 通过其电话通信基础设施拨打你的电话号码
  3. 你接听电话,与 Agent 进行真实语音对话
  4. 语音会被转录为文本并发送给 Agent,Agent 的文本回复则通过 TTS 转为语音播放
  5. Agent 在聊天中能做的一切,在电话中也能做——网页搜索、设置提醒、运行任务

Agent 将对话视为简单的基于文本的 API(通过长轮询实现的 REST)。Agent 端不需要 WebSocket。

使用方法

设置
  1. 在 clawr.ing 注册
  2. 从控制面板复制设置提示词
  3. 将其粘贴到 OpenClaw Agent 的聊天中
  4. Agent 会读取提示词、保存 API 密钥并获得拨打电话的能力

就是这样。无需 Twilio 账号,无需配置 API 密钥,也无需设置 webhook。

基本用法

告诉 Agent 什么时候给你打电话:

Call me when my build finishes.
Call me every morning at 8am with a briefing.
Call me if Bitcoin drops below $50k.
Call me if the server goes down.

Agent 决定打电话时,会拨打你的电话;你接听后即可交谈。结束时只需说再见,Agent 就会挂断。

通话期间
  • Agent 处理较长任务(网页搜索等)时,会播放音乐让你等待
  • Agent 生成回复时会播放思考提示音
  • 你可以在 Agent 说到一半时插话——它会停止并倾听
  • Agent 在聊天中能做的一切,在电话中也能做

重要信息

  • 仅限拨出:由 Agent 给你打电话。你不能给 Agent 打电话。没有来电号码。
  • 托管服务:无需设置 Twilio,无需 API 密钥,也无需 webhook。粘贴一条提示词即可使用。
  • 支持 100 多个国家/地区:几乎可以从世界任何地方给自己打电话。
  • 70 多种语音:可在控制面板中为 Agent 选择语音。
  • 与模型无关:适用于任何可以发送 HTTP 请求的大模型(Claude、GPT、Gemini、本地模型)。
  • 建议使用快速模型:为此技能指定一个快速、轻量的模型(Haiku 级别),以实现自然的对话节奏。速度较慢的模型会让对话显得迟滞。

示例

用户(在 OpenClaw 聊天中):“如果 ETH 涨到 4000 美元以上,就给我打电话。”

Agent 会监控价格。ETH 突破 4000 美元时:

  1. Agent 给你打电话
  2. 你接听
  3. Agent:“嗨,ETH 刚刚突破 4000 美元。目前价格是 4,012 美元。要我做些什么吗?”
  4. 你:“好,卖掉我一半的持仓。”
  5. Agent:“马上处理。我来查看你的投资组合……”(播放等待音乐)
  6. Agent 返回并告知结果
  7. 你:“谢谢,再见。”
  8. 通话结束。

提示

  • 为电话呼叫技能单独使用快速模型,让对话听起来更自然
  • 仅为真正紧急的事情设置提醒——电话适用于你绝不能错过的事项
  • Agent 可以根据你在 OpenClaw 中定义的 cron 计划、事件或触发条件主动给你打电话
  • 你可以告诉 Agent 什么时候可以给你打电话(例如:“晚上 10 点后不要给我打电话”)

评论

支持 Markdown