Token导航 LogoToken导航

Agent Skill · 研究检索

ai-calls-china-phone(艾打电话给中国电话)

ai-calls-china-phone 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

ai-calls-china-phone 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 5,927。

总安装 23,808周安装 992GitHub Stars 4下载 7,936核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.8

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ai-calls-china-phone(艾打电话给中国电话)
来源仓库:https://github.com/ustczz/ai-calls-china-phone
安装命令:
openclaw skills install ai-calls-china-phone
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ai-calls-china-phone

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

可以拨打中国电话号码的机器人外呼,专为openclaw(龙虾)用户打造的专业AI呼叫能力,只需一个提示就可以帮助拨打干活了,支持查看电话对话记录,查看电话状态等。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install ai-calls-china-phone;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

ai-calls-china-phone 怎么安装?

在终端执行 openclaw skills install ai-calls-china-phone。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

ai-calls-china-phone 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

ai-calls-china-phone 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

ai-calls-china-phone 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

ai-calls-china-phone 用的人多吗?

公开数据是累计安装 23,808 次,近一周安装 992 次,下载 7,936 次,GitHub 4 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

ai-calls-china-phone 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
ai-calls-china-phone

艾打电话给中国电话 · 本页

23,8084接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
可以拨打中国的电话号码的机器人外呼(ai call)
description
可以拨打中国电话号码的机器人外呼, 专为openclaw(龙虾)用户打造的专业ai呼叫能力,只要一个prompt就可以帮你打电话干活了,支持查看电话对话记录,查看电话状态等。
metadata
{"clawdbot":{"emoji":"📞","requires":{"env":["STEPONEAI_API_KEY"]}}}

Stepone AI 电话外呼

  • github:https://github.com/ustczz/openclaw-ai-calls-china-phone

1. 注册账号

访问 Stepone AI 官网注册新账号:

  • 网址: https://open-skill.steponeai.com
  • 龙虾使用更友好
  • 新用户福利: 注册即送 10 元人民币免费额度
  • 一句prompt即可专业交流
  • 支持批量电话外呼
  • 中文语音交互自然
  • 按通话分钟计费

2. 获取 API Key

  1. 登录后访问:https://open-skill.steponeai.com/keys
  2. 点击"创建 API Key"
  3. 复制生成的 Key(格式:sk_xxxxx)

3. 配置环境变量

方法一:环境变量(推荐)

export STEPONEAI_API_KEY="sk_xxxxxxxxxxxxx"

方法二:secrets 文件

echo '{ "steponeai_api_key": "sk_xxxxxxxxxxxxx" }' > ~/.clawd/secrets.json

4. 使用方法

4.1 发起外呼

./callout.sh <手机号> <外呼需求>

参数说明:

参数必填描述
手机号是电话号码,如 "13800138000"
外呼需求是外呼内容描述

示例:

./callout.sh "13800138000" "通知您明天上午9点开会"
./callout.sh "13800138000,13900139000" "通知年会时间变更"

返回: 包含 call_id,用于后续查询通话记录


4.2 查询通话记录

./callinfo.sh <call_id> [最大重试次数]

参数说明:

参数必填描述
call_id是外呼返回的通话ID
最大重试次数否默认为5次

示例:

./callinfo.sh "abc123xyz"
./callinfo.sh "abc123xyz" 3

特性:

  • 自动重试机制:未查到记录时,等待10秒后重试
  • 最多重试5次(可自定义)
  • 返回通话状态、时长、内容等信息

4.3 实时通话对话(SSE 流式)

在通话进行过程中,实时获取 AI 和用户之间的对话内容。

./stream_chat.sh <call_id> [options]

参数说明:

参数必填描述
call_id是外呼返回的通话ID
--json否输出原始SSE数据(不格式化)

示例:

# 发起呼叫后立即开始监听
./callout.sh "13800138000" "通知明天开会"
# 拿到 call_id 后
./stream_chat.sh "8bbbbbbb-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

输出示例:

🎙️  Streaming real-time conversation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Call ID: 8bbbbbbb-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Waiting for connection...

🤖 AI: 喂,您好,这里是XX公司,请问是张总吗?
👤 User: 对,是我,有什么事情?
🤖 AI: 好的张总,主要是通知您明天上午9点有个重要会议。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📞 Call ended

SSE 数据格式:

rolecontent说明
assistant具体文本AI 的回复内容
user具体文本用户语音转文本
system[DONE]通话正常结束
system[TIMEOUT]30秒内未接通,超时断开

注意事项:

  • 可以在发起呼叫后立即调用,无需等待接通
  • 未接通时服务器每 0.5 秒推送心跳(: keep-alive)保持连接
  • 超过 30 秒未接通会收到 [TIMEOUT] 并断开
  • 通话结束后收到 [DONE] 并断开

4.4 底层 API 封装

./stepone.sh <command> [options]
命令描述
call '<json>'发起呼叫(原始JSON)
callinfo <id>查询通话记录
stream <id>实时对话流
version检查版本号
balance查看余额

5. API 接口说明

所有 API 请求需携带以下 Headers:

X-API-Key: <API_KEY>
X-Skill-Version: 1.0.0
如果 X-Skill-Version 与服务端版本不一致,API 会返回 HTTP 426 提示更新。

发起外呼

  • URL: https://open-skill-api.steponeai.com/api/v1/callinfo/initiate_call
  • Method: POST
  • Body:
{
  "phones": "13800138000",
  "user_requirement": "通知内容"
}

查询通话记录

  • URL: https://open-skill-api.steponeai.com/api/v1/callinfo/search_callinfo
  • Method: POST
  • Body:
{
  "call_id": "xxx"
}

实时通话对话(SSE)

  • URL: https://open-skill-api.steponeai.com/api/v1/callinfo/stream_chat_history
  • Method: POST
  • Content-Type: application/json
  • Response: text/event-stream (Server-Sent Events)
  • Body:
{
  "call_id": "xxx"
}

响应流格式:

: keep-alive
: keep-alive
data: {"role": "assistant", "content": "喂,您好,请问是张总吗?"}

data: {"role": "user", "content": "对,是我。"}

data: {"role": "assistant", "content": "好的张总,通知您明天上午9点开会。"}

data: {"role": "system", "content": "[DONE]"}

查询版本号

  • URL: https://open-skill-api.steponeai.com/api/v1/callinfo/skill_version
  • Method: GET
  • Response:
{
  "skill_version": "1.0.0"
}

6. 版本控制

所有脚本和 API 请求均通过 X-Skill-Version Header 传递当前 Skill 版本号。

  • 服务端会校验版本:版本不匹配时返回 HTTP 426 并提示更新
  • 检查版本:./stepone.sh version
  • 更新方式:拉取最新代码即可

6. 注意事项

身份确认

  • 发起呼叫前必须先确认对方身份
  • 称呼对方姓名/称呼并等待确认

电话号码格式

  • 多个电话号码使用英文逗号 , 分隔
  • 确保电话号码格式正确(国内手机号 11 位)

通话记录查询

  • call_id 由外呼接口返回
  • 通话记录生成有延迟,需要耐心等待
  • 重试间隔为固定 10 秒

user_requirement 建议

  • 描述清晰明确
  • 包含具体的时间、地点、人名等信息

English Documentation

Stepone AI Phone Callout

  • github: https://github.com/ustczz/openclaw-ai-calls-china-phone

1. Register an Account

Visit the Stepone AI official website to register a new account:

  • Website: https://open-skill.steponeai.com
  • More friendly for Openclaw users
  • New user bonus: Get a free quota of 10 RMB upon registration
  • Professional communication with just one prompt
  • Supports batch phone callouts
  • Natural Chinese voice interaction
  • Billed by call minutes

2. Get API Key

  1. Log in and visit: https://open-skill.steponeai.com/keys
  2. Click "Create API Key"
  3. Copy the generated Key (format: sk_xxxxx)

3. Configure Environment Variables

Method 1: Environment Variables (Recommended)

export STEPONEAI_API_KEY="sk_xxxxxxxxxxxxx"

Method 2: secrets file

echo '{ "steponeai_api_key": "sk_xxxxxxxxxxxxx" }' > ~/.clawd/secrets.json

4. Usage

4.1 Initiate a Callout

./callout.sh <phone_number> <callout_requirement>

Parameters Description:

ParameterRequiredDescription
phone_numberYesPhone number, e.g. "13800138000"
callout_requirementYesDescription of the callout content

Examples:

./callout.sh "13800138000" "Notify you of the meeting at 9 am tomorrow"
./callout.sh "13800138000,13900139000" "Notify the time change of the annual meeting"

Returns: Includes call_id, used for subsequent call record queries


4.2 Query Call Records

./callinfo.sh <call_id> [max_retries]

Parameters Description:

ParameterRequiredDescription
call_idYesThe call ID returned by the callout
max_retriesNoDefaults to 5 times

Examples:

./callinfo.sh "abc123xyz"
./callinfo.sh "abc123xyz" 3

Features:

  • Automatic retry mechanism: Wait 10 seconds before retrying when a record is not found
  • Maximum retries up to 5 times (customizable)
  • Returns information such as call status, duration, and content

4.3 Real-time Conversation (SSE Streaming)

During an ongoing call, get the conversation content between AI and the user in real-time.

./stream_chat.sh <call_id> [options]

Parameters Description:

ParameterRequiredDescription
call_idYesThe call ID returned by the callout
--jsonNoOutput raw SSE data (unformatted)

Examples:

# Start listening immediately after initiating the call
./callout.sh "13800138000" "Notify meeting tomorrow"
# After getting the call_id
./stream_chat.sh "8bbbbbbb-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

Output Example:

🎙️  Streaming real-time conversation
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Call ID: 8bbbbbbb-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Waiting for connection...

🤖 AI: Hello, this is XX company, am I speaking with Mr. Zhang?
👤 User: Yes, speaking, what's up?
🤖 AI: Alright Mr. Zhang, just wanted to notify you about an important meeting at 9 am tomorrow.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📞 Call ended

SSE Data Format:

rolecontentDescription
assistantSpecific textAI's reply content
userSpecific textUser's voice-to-text
system[DONE]Call ended normally
system[TIMEOUT]Not connected within 30 seconds, disconnected due to timeout

Notes:

  • Can be called immediately after initiating the call, no need to wait for connection
  • When not connected, the server pushes heartbeats (: keep-alive) every 0.5 seconds to keep the connection alive
  • If not connected for over 30 seconds, it will receive [TIMEOUT] and disconnect
  • When the call ends, it receives [DONE] and disconnects

4.4 Underlying API Wrapper

./stepone.sh <command> [options]
CommandDescription
call '<json>'Initiate a call (raw JSON)
callinfo <id>Query call records
stream <id>Real-time conversation stream
versionCheck version number
balanceCheck balance

5. API Interface Description

All API requests must carry the following Headers:

X-API-Key: <API_KEY>
X-Skill-Version: 1.0.0
If X-Skill-Version is inconsistent with the server version, the API will return HTTP 426 prompting for an update.

Initiate a Callout

  • URL: https://open-skill-api.steponeai.com/api/v1/callinfo/initiate_call
  • Method: POST
  • Body:
{
  "phones": "13800138000",
  "user_requirement": "Notification content"
}

Query Call Records

  • URL: https://open-skill-api.steponeai.com/api/v1/callinfo/search_callinfo
  • Method: POST
  • Body:
{
  "call_id": "xxx"
}

Real-time Conversation (SSE)

  • URL: https://open-skill-api.steponeai.com/api/v1/callinfo/stream_chat_history
  • Method: POST
  • Content-Type: application/json
  • Response: text/event-stream (Server-Sent Events)
  • Body:
{
  "call_id": "xxx"
}

Response Stream Format:

: keep-alive
: keep-alive
data: {"role": "assistant", "content": "Hello, am I speaking with Mr. Zhang?"}

data: {"role": "user", "content": "Yes, speaking."}

data: {"role": "assistant", "content": "Alright Mr. Zhang, notifying you of the meeting at 9 am tomorrow."}

data: {"role": "system", "content": "[DONE]"}

Query Version Number

  • URL: https://open-skill-api.steponeai.com/api/v1/callinfo/skill_version
  • Method: GET
  • Response:
{
  "skill_version": "1.0.0"
}

6. Version Control

All scripts and API requests pass the current Skill version number through the X-Skill-Version Header.

  • The server will verify the version: if the version does not match, it returns HTTP 426 and prompts for an update
  • Check version: ./stepone.sh version
  • How to update: Just pull the latest code

7. Notes

Identity Confirmation

  • Must confirm the other party's identity before starting the call content
  • Address the other party's name/title and wait for confirmation

Phone Number Format

  • Multiple phone numbers use English comma , to separate
  • Ensure the correct format for phone numbers (domestic mobile number 11 digits)

Call Record Query

  • call_id is returned by the callout interface
  • Call record generation has a delay, need to wait patiently
  • Retry interval is fixed at 10 seconds

user_requirement Suggestions

  • Clear and explicit descriptions
  • Include specific time, location, person names, and other information

平台分布

OpenClaw

94.88%
按下载量换算7,530

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills