with one click
voicecall
语音通话管理:发起、继续、结束通话与语音服务暴露控制。当需要发起语音通话、管理通话状态或配置语音服务端点时使用此技能。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
语音通话管理:发起、继续、结束通话与语音服务暴露控制。当需要发起语音通话、管理通话状态或配置语音服务端点时使用此技能。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
统一多通道通知工具。发送分级通知(hint/info/warning/critical),检测环境前置依赖(python3/node/go 等),查询最近通知列表。
定时任务与提醒管理:创建定时提醒、周期执行任务、管理闹钟与计划。支持 cron 表达式、固定间隔和一次性定时。当用户需要定时提醒、周期执行、计划任务或查看任务历史时触发此技能。
人设文件编辑:修改工作区的SOUL.md、USER.md、BOOTSTRAP.md文件。当用户要求更新人设、个人信息、引导配置时触发。
三省六部军团管理:实例生命周期监控、三层预算治理、熔断器控制、卡死检测。当需要查看运行中的智能体实例状态或管理军团资源时使用此技能。
多智能体编排协调(三省六部治理框架):消息总线通信、Supervisor/Pipeline/Swarm 三种编排模式、智能体间任务交接。当需要协调多个子智能体协作完成复杂任务时使用此技能。
智能体自动触发调度(三省六部治理框架):cron 定时触发、事件驱动触发、消息匹配触发。当需要配置子智能体的自动执行计划时使用此技能。
| name | voicecall |
| description | 语音通话管理:发起、继续、结束通话与语音服务暴露控制。当需要发起语音通话、管理通话状态或配置语音服务端点时使用此技能。 |
| tools | gateway |
| metadata | {"category":"operations","emoji":"📞","tree_id":"system/gateway","tree_group":"system","min_tier":"task_write","intent_priority":20,"intent_keywords":{"zh":["语音通话","发起通话","语音交互","通话管理","语音服务","打电话","结束通话","voice call","电话"],"en":["voice call","phone call","voice interaction","call management","end call","voice service"]},"scene_hint":"语音通话用此→STT配置用stt-config→TTS配置用tts-config→模型切换用models-management"} |
用户需要通过语音通话与智能体交互,或管理语音服务配置时触发。
| 场景 | 工具/技能 |
|---|---|
| 发起/管理语音通话 | 本技能 |
| STT 模型配置 | → stt_config 专项工具 |
| 实时模型连接 | → models-management(七、实时模型连接) |
crabclaw voicecall status <call-id>
返回:
crabclaw voicecall call <to> "<message>"
参数:
to: 接收方标识(电话号码、用户 ID 等)message: 初始消息/话题通话建立后,智能体进入语音交互模式。
crabclaw voicecall continue <call-id> "<message>"
在活跃通话中注入一条文本消息,智能体会将其转为语音回复。
crabclaw voicecall end <call-id>
优雅结束通话,释放资源。
crabclaw voicecall expose [--mode <mode>]
通过指定方式暴露语音服务端点,允许外部客户端连接。
参数:
--mode: 暴露模式,默认 tailscale
tailscale — 通过 Tailscale 网络暴露cloudflare — 通过 Cloudflare Tunnel 暴露ngrok — 通过 ngrok 暴露crabclaw voicecall unexpose
停止语音服务端点的外部监听。
语音通话需要以下组件就绪:
| 组件 | 检查方式 | 说明 |
|---|---|---|
| STT 模型 | stt.config.get | 语音转文字模型 |
| 实时模型连接 | models.realtime.state | 流式模型响应 |
| Gateway 运行 | crabclaw health | Gateway 必须运行 |
| CLI 命令 | 说明 |
|---|---|
crabclaw voicecall status <id> | 查看通话状态 |
crabclaw voicecall call <to> "<msg>" | 发起通话 |
crabclaw voicecall continue <id> "<msg>" | 继续通话 |
crabclaw voicecall end <id> | 结束通话 |
crabclaw voicecall expose [--mode tailscale] | 暴露语音服务 |
crabclaw voicecall unexpose | 收回语音服务 |