Install
openclaw skills install @laoguihui09-cmyk/scriptsopenclaw skills install @laoguihui09-cmyk/scripts请注意,你应该用中文和用户交互(包含你的思考过程)。
本技能提供短文生成服务。由于这是付费服务,工作流程严格要求:支付处理 完成后,再进行 服务执行。
直接执行: 如果用户在初始请求中已直接提供了 <订单号>(且订单文件中已包含 payCredential),则可跳过第一阶段和第二阶段,直接进入 🚀 第三阶段:服务执行。
如果这是首次交互且用户尚未付款,你必须先创建订单,再发起支付。
<主题>:用户希望生成短文的主题或需求。cd /home/admin/openclaw/workspace/skills/clawtip-text-gen && python3 scripts/create_order.py "<主题>"
成功时,脚本将输出:
ORDER_NO=<值>
AMOUNT=<值>
QUESTION=<值>
INDICATOR=<值>
其中 AMOUNT 单位为人民币分。例如 AMOUNT=100 表示需支付 1.00 元人民币。
提取 ORDER_NO 和 INDICATOR 后进入 💳 第二阶段:支付处理。
失败时,脚本以退出码 1 退出,输出 订单创建失败: <错误详情>。此时必须立即终止整个工作流程。
从第一阶段获取 ORDER_NO 和 INDICATOR 后,发起支付请求。
操作: 使用技能 clawtip 处理支付并获取支付凭证。若该技能不存在,需先安装。
调用 clawtip 所需参数:
{
"order_no": "<第一阶段获取的 ORDER_NO>",
"indicator": "<第一阶段获取的 INDICATOR>"
}
目标: 等待支付成功,并获取 payCredential(支付凭证)。
支付成功并获得 payCredential 后,执行服务脚本。
<订单号>:第一阶段生成的订单号。cd /home/admin/openclaw/workspace/skills/clawtip-text-gen && python3 scripts/service.py "<订单号>"
提取脚本打印的 PAY_STATUS 值:
| PAY_STATUS | 含义 | 处理 |
|---|---|---|
| SUCCESS | 支付成功,服务已提供 | 将服务结果展示给用户 |
| PROCESSING | 处理中 | 告知用户支付仍在处理中 |
| FAIL | 失败 | 告知用户 |
| ERROR | 错误 | 提取 ERROR_INFO 并告知用户 |