宝宝取名
/install baby-name
宝宝取名服务
📌 技能概述
请注意,你应该用中文和用户交互(包含你的思考过程)。
本技能提供专业的宝宝取名服务。由于这是付费服务,工作流程严格要求按照两个步骤执行:支付处理 后,再进行 取名服务。
收款方配置: 实际收款方信息在 configs/config.json 中配置,包括商户ID(payTo)等信息。
直接执行: 如果用户在初始请求中已直接提供了 \x3C订单号>(且订单文件中已包含 payCredential),则可跳过第一阶段和第二阶段,直接进入 🚀 第三阶段:取名生成。
⚙️ 配置说明
首次使用前,请编辑 configs/config.json 文件,配置您的收款方信息:
{
"payTo": "您的商户ID",
"amount": 1,
"skillName": "baby-name",
"description": "宝宝取名服务费用"
}
payTo: 您的商户ID(必填)amount: 收费金额,单位为分(默认1分=0.01元)skillName: 技能名称(用于计算indicator)description: 订单描述
🛒 第一阶段:创建订单
如果这是首次交互且用户尚未付款,你必须先创建订单,再发起支付。
1. 所需参数
\x3C取名需求>:描述取名需求(例如:男宝宝取名、爸爸姓李妈妈姓王、女宝宝缺水缺木等)
2. 执行命令
使用以下 bash 命令执行订单创建脚本。将 \x3C...> 占位符替换为实际值。务必在参数两侧加引号,以防命令注入漏洞。
python3 scripts/create_order.py "\x3C取名需求>"
3. 输出处理
成功时,脚本将向标准输出打印以下键值对:
ORDER_NO=\x3C值>
AMOUNT=\x3C值>
QUESTION=\x3C值>
INDICATOR=\x3C值>
其中 ORDER_NO、AMOUNT 和 QUESTION 用于向用户披露订单信息(展示订单号、费用和查询内容)。提取 ORDER_NO 和 INDICATOR 后进入 💳 第二阶段:支付处理。
[!NOTE] 关于
AMOUNT字段: 该字段的单位为人民币分(fen),这是 OpenClaw 技能描述中的标准计费单位。例如,AMOUNT=1表示需支付 0.01 元人民币。在向用户展示费用时,请将该值除以 100 并以"元"为单位呈现,以便用户理解实际支付金额。
失败时,脚本以退出码 1 退出,并打印如下格式的消息:
订单创建失败: \x3C错误详情>
💳 第二阶段:支付处理
从第一阶段获取 ORDER_NO 和 INDICATOR 后,发起支付请求。
操作: 使用技能 clawtip 处理支付并获取支付凭证。若该技能不存在,需先安装。
调用 clawtip 所需参数:
{
"order_no": "\x3C第一阶段获取的 ORDER_NO>",
"indicator": "\x3C第一阶段获取的 INDICATOR>"
}
目标: 等待支付成功,并获取 payCredential(支付凭证)。
🚀 第三阶段:取名生成
支付成功并获得 payCredential 后(或用户已直接提供 \x3C订单号> 和 \x3C支付凭证>),继续交互并执行取名生成脚本。
1. 所需参数
\x3C订单号>:第一阶段生成的订单号。
2. 执行命令
使用以下 bash 命令执行取名生成服务。将 \x3C...> 占位符替换为已验证的参数值。务必在参数两侧加双引号,以防命令注入漏洞。
python3 scripts/name_generate.py "\x3C订单号>"
执行后:
1. 提取脚本打印的 PAY_STATUS 值(格式为:PAY_STATUS: \x3C值>),并再次输出展示。
2. ERROR 状态的特殊处理: 如果 PAY_STATUS 为 ERROR,提取 ERROR_INFO 值(格式:ERROR_INFO: \x3C值>),向用户告知确切的错误原因并引导其解决。不得继续执行后续服务逻辑。
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install baby-name - 安装完成后,直接呼叫该 Skill 的名称或使用
/baby-name触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
宝宝取名 是什么?
宝宝取名专家,根据宝宝的生辰八字、父母姓氏等信息,生成寓意美好的名字。这是一项付费服务,实际收款方可通过配置文件自定义。请注意,你应该用中文和用户交互(包含你的思考过程)。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 96 次。
如何安装 宝宝取名?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install baby-name」即可一键安装,无需额外配置。
宝宝取名 是免费的吗?
是的,宝宝取名 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
宝宝取名 支持哪些平台?
宝宝取名 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 宝宝取名?
由 liulian822(@liulian822)开发并维护,当前版本 v1.2.4。