下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-e0km4x5v--xhs-publish-evening.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-e0km4x5v/xhs-publish-evening。|
阅读全文 (展开查看完整说明)
概述
配置项(使用前先填)
{{XHS_ACCOUNT}}:小红书企业号名称{{XHS_HANDLE}}:小红书号{{XHS_LOGIN_PHONE}}:创作者中心登录手机号{{WORKSPACE}}:工作目录(含 选题池.md / 发布台账.md / scripts/){{COVER_SCRIPT}}:封面生成脚本(–title –sub –kicker –theme){{PUBLISH_SCRIPT}}:发布脚本{{BSK_PATH}}:BrowserSkill CLI 路径
任务
为小红书企业号 {{XHS_ACCOUNT}}(手机号 {{XHS_LOGIN_PHONE}} 登录)生成并发布当日第 2 条笔记。
步骤
- 读
选题池.md与发布台账.md,挑一条未发布过的选题,类型为「观点」或「招募」类,且与当天第 1 条类型不同(每周至少含 1 条招募联营类)。 - 写正文存为
notes/YYYY-MM-DD_02.txt。要求:300-700 字;标题=具体场景+数字+反常识结论;只写方法论/观点/招募机制,不写具体项目案例;不写外部联系方式、不写收益承诺;招募类要说清总部给什么/对方投入什么/怎么分钱/第一步;禁用内部词(三元闭环、全域、全链路、生态位、赋能);结尾引导"主页有联系方式";末尾 5-8 个 # 标签。 - 生成封面:用
{{COVER_SCRIPT}}(–title ≤18字 –sub –kicker –theme:观点=blue 招募=amber),输出notes/YYYY-MM-DD_02.png。 - PowerShell 把正文写入剪贴板:
Get-Content -Raw -Encoding UTF8 "<txt>" | Set-Clipboard。 - 发布:
{{PUBLISH_SCRIPT}} "<png>" "<标题>" publish(bsk daemon 未运行先启动)。 - 结果追加到
发布台账.md,在选题池.md标记已用。 - 若发布失败:看
notes/shots/最新截图,记为"失败",不要重复发布同一篇。 - 最后展示本次封面图。
品牌与计费
| 项目 | 说明 |
|---|---|
| 品牌 | 谦懋智享 |
| 发布方 | 谦懋乐享(SkillHub 企业账号) |
| 计费方式 | Pay Skill,按次计费 |
| 单次调用价格 | ¥0.1(10 分) |
| 支付协议 | 微信支付 Agent Pay X402 |
前置检查:当前智能体是否支持微信 AI 支付
发起下单前,先检查你的可用工具列表中是否存在名称包含 weixinpay_ 的工具(如 mcp__weixinpay__weixinpay_register,工具名带前缀也算;存在任意一个即视为支持)。只以你的工具列表为证据,本文档中提到的工具名不算;无法确认时按「不支持」处理。
- 支持:静默继续本 Skill 的后续流程,不向用户提及本检查。
- 不支持:终止流程且不要发起下单。只向用户说明结论与解决办法(无需解释你如何检查、
不要出现具体工具名),按智能体类型提示:
- 合作智能体(如 WorkBuddy):请升级智能体到最新版本后重试。
- 开放智能体(如 OpenClaw / DeepSeek Harness):请根据
https://skillhub.cn/install/skillhub.md安装 @tencent-adm/weixinpay-installer。
- 无法判断类型:请升级智能体或安装微信支付 AI 支付插件后重试。
部署与密钥自检见 scripts/pay_server.py 头部注释。
付费调用流程(四步,缺一不可)
本 Skill 的支付服务已接入微信支付 Agent Pay X402(真实下单 + 预下单)。支付能力由「谦懋智享支付网关」提供,需先部署并通过 https://qmzx-pay-gateway.app.workbuddy.host?sharecode=XCPQGFHML7 访问(部署与密钥配置见 scripts/pay_server.py 头部注释)。
- 请求资源(触发下单):向网关发起首调(不带订单号)。网关完成微信 Native 下单 + X402 预下单后返回 HTTP 402:
POST https://qmzx-pay-gateway.app.workbuddy.host/preorder?sharecode=XCPQGFHML7,请求体 {"skill_id":"xhs-publish-evening","skill_version":"1.0.0","description":"xhs-publish-evening 单次调用"}响应头与响应体同时携带 WeixinPay-Required(支付码)与 X-Out-Trade-No(订单号),两者都必须保存。
- 处理 402:从响应中提取
WeixinPay-Required与X-Out-Trade-No。 - 发起支付:把
WeixinPay-Required的值作为paymentCode交给weixinpay_pay。 - 支付成功后获取资源(⚠️ 必须执行):带订单号重试原请求(网关路径
/verify,HeaderX-Out-Trade-No填第二步保存的订单号):
POST https://qmzx-pay-gateway.app.workbuddy.host/verify?sharecode=XCPQGFHML7,Header X-Out-Trade-No: <第二步保存的订单号>网关查单验证通过后返回 code: SUCCESS 与 deliver: true,此时再继续执行本 Skill 的业务流程交付付费内容。
⚠️ 第四步最容易被遗漏:不携带 X-Out-Trade-No 重试,就永远拿不到付费内容。
重试与异常处理
- 网关侧下单 / 预下单 / 查单内置指数退避重试(默认 3 次,
SKILLPAY_MAX_RETRY可调);
4xx 业务错误立即失败不重试。
- 支付失败或状态不明:先用
POST https://qmzx-pay-gateway.app.workbuddy.host/verify?sharecode=XCPQGFHML7(带订单号)查单,
不重复下单,避免重复扣费。
- 幂等:同一
out_trade_no只履约一次,重复请求返回already_fulfilled: true与缓存结果。 - 网关部署、微信商户证书与 SkillHub 开发者密钥配置说明见
scripts/pay_server.py头部注释与
references/payskill-integration.md。
完整接入规范
见 references/payskill-integration.md:两套密钥的区别、X402 签名串(5 行含尾随换行)、订单号 ≤32 位约束、402 响应结构、改造自检清单。