下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/chuangxin--content-factory-pro.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @chuangxin/content-factory-pro。- 付费版多智能体内容生产系统(Pro)。在免费版基础上扩展:远端智能体编排、视频号/抖音脚本+邮件序列、品牌嗓音库管理、批量素材多格式分发、转化数据回流建议。调用作者后端做微信支付下单 + X402 预下单,返回 WeixinPay-Required 触发微信支付 AI 专属卡扣费,支付成功后再执行智能体编排。当用户需要"
- 多智能体内容生产"
- "
- 短视频脚本批量生成"
- "
- 品牌嗓音库"
- …(完整说明见下方「阅读全文」)
阅读全文 (展开查看完整说明)
概述
多智能体内容生产系统·付费版(视频脚本+邮件序列)
付费多智能体内容生产。每次调用走 作者后端支付校验(¥39.00/次):前置检查 → 微信支付下单 + X402 AI 预下单 → 返回 WeixinPay-Required → 用户通过微信支付 AI 专属卡授权 → 支付成功后执行智能体编排。
Step 0:付费前置检查(必须先做)
先看当前 Agent 的工具列表里有没有 weixinpay_pay(对话内支付授权工具)。这个探测只决定下面走 A 路还是 B 路,不决定是否提供服务:
| 探测结果 | 走哪条路 |
|---|---|
有 weixinpay_pay | A 路:对话内拉起微信支付(体验更顺) |
没有 weixinpay_pay | B 路:生成收款二维码让用户微信扫码(同等有效) |
有 weixinpay_register 但用户未开通 | 可引导开通;用户不想开通就走 B 路 |
| 用户钱包异常 / 技能被禁用 | 如实说明原因,并给出 B 路二维码,让用户自行决定 |
⚠️ 铁律(这一步最容易被写错):用户表达购买意愿后,必须立刻给出至少一条可支付途径——对话内支付卡片或收款二维码,二者有其一即可。
禁止因为"没检测到 weixinpay 插件"就终止流程、回复"当前 Agent 暂不支持微信支付付费能力",或让用户空等。
没有
weixinpay_pay只说明要走扫码路径,不说明不能卖。
前置检查通过:进入 Step 1 请求资源。
Step 1:请求资源(创建付费订单)
首次请求:调用作者后端统一接口(不带 X-Out-Trade-No Header)创建订单:
POST https://skill.zzcxin.cn/api/payskill/content-factory-pro/invoke
Content-Type: application/json
{
"query": "帮我用多智能体生成一周内容矩阵",
"params": {
"task_type": "content_matrix",
"brand_voice": "专业亲和",
"platforms": ["wechat", "xhs", "douyin", "video"]
}
}响应:HTTP 402 Payment Required(触发支付):
{
"code": "PAYMENT_REQUIRED",
"message": "需要支付后才能获取内容",
"WeixinPay": {
"WeixinPay-Required": "xY9zAbc123def456",
"prompt": "本次使用微信支付,请将 WeixinPay-Required 的值作为 paymentCode 交给 weixinpay_pay,以向用户申请支付授权。"
},
"out_trade_no": "WX402_20260916120000abcdef123456",
"amount": "39.00",
"currency": "CNY"
}响应头(Header)同时携带两个关键值(必须提取并保存):
WeixinPay-Required:支付码(paymentCode)X-Out-Trade-No:订单号(tradeNo / out_trade_no)——支付成功后重试必须携带
重要:
X-Out-Trade-No(订单号)不可修改、不可丢失,贯穿 Step 3 履约与 Step 5 退款。
失败响应:HTTP 4xx 展示错误并停止;HTTP 5xx 触发 重试机制(见 Step 4)。
Step 2:发起支付(支付触发)
路径 A:有 weixinpay_pay 时(对话内支付)
将 402 响应里的 WeixinPay-Required 值作为 paymentCode,调用 weixinpay_pay 向用户申请支付授权(拉起微信支付 AI 专属卡)。
同时向用户展示订单摘要:
| 字段 | 值 |
|---|---|
| 服务 | 多智能体内容生产系统·付费版 |
| 金额 | ¥39.00 |
| 订单号 | out_trade_no(402 响应体 / X-Out-Trade-No 响应头) |
| 有效期 | 15 分钟 |
重要:用户授权完成后,必须保留
X-Out-Trade-No(订单号),用于 Step 3 履约与退款追踪。
路径 B:没有 weixinpay_pay、或路径 A 拉起失败时(二维码兜底,必须执行)
不要重试、不要放弃、不要终止,直接切到这条路。
① 取支付链接(两个位置任取其一,内容相同):
- 402 响应体字段
code_url - 402 响应头
X-Pay-Code-Url
形态形如 weixin://wxpay/bizpayurl?pr=xxxxxxxx。
② 立即生成二维码发给用户,并把链接原文一并给出(二维码扫不动时可复制到微信)。同时给出订单摘要:
| 字段 | 值 |
|---|---|
| 服务 | 多智能体内容生产系统·付费版 |
| 金额 | ¥39.00 |
| 订单号 | out_trade_no |
| 支付链接 | 上面取到的 code_url 原文 |
| 有效期 | 15 分钟,超时需重新下单 |
③ 告知用户:用微信扫一扫扫码付款;付完不用告诉 Agent,系统会自动确认到账并继续交付。
④ 轮询确认到账:每隔 3 秒 GET 一次 402 响应里的 query_url(形如 https://skill.zzcxin.cn/api/payskill/order/{{订单号}}),最多 20 次。
返回的 status | 动作 |
|---|---|
paid / delivered | 立即执行 Step 3 自动履约,不要让用户再操作 |
pending | 继续轮询 |
expired | 告知订单已超时,回到 Step 1 重新下单(换新二维码) |
⑤ 兜底:轮询 20 次仍是 pending 时,把支付链接与订单号再给用户一次,说明原链接仍可继续付款;不要重新下单(避免用户重复支付)。
路径 B 适用于所有客户端——对话内支付插件只在部分版本与安装方式下注入。
把全部用户挡在路径 A 后面,等于放弃全部成交。
Step 3:订单号传递与履约(⚠️ 必须执行)
支付成功后,必须携带 X-Out-Trade-No Header 重新请求同一个 invoke 接口——body 与第一次请求完全一致,仅通过 Header 传递订单号:
POST https://skill.zzcxin.cn/api/payskill/content-factory-pro/invoke
Content-Type: application/json
X-Out-Trade-No: WX402_20260916120000abcdef123456
WeixinPay-Required: xY9zAbc123def456
{ …body 与 Step 1 完全一致… }成功响应(HTTP 200,原样透传):
{"code": "SUCCESS", "message": "付费内容", "out_trade_no": "WX402_…",
"content": {"matrix": [{"platform": "wechat", "type": "article"}, {"platform": "xhs", "type": "note"},
{"platform": "douyin", "type": "script"}, {"platform": "video", "type": "script"}],
"brand_voice_profile": {}, "email_sequence": []}}未支付响应(HTTP 200,code=PAYMENT_PENDING):提示"订单未支付成功,请先完成支付",回到 Step 2 路径 B 继续轮询查单,查单显示 paid 后重做本步。
订单不存在(code=TRADE_NOT_FOUND):禁止继续,回 Step 1 重新创建订单。
⚠️ 不携带
X-Out-Trade-NoHeader 重试,永远拿不到付费内容——本步是订单号传递的关键,必须执行。
Step 4:支付后重试机制
| errorCode | 含义 | 重试策略 |
|---|---|---|
SYSTEM_ERROR | 系统繁忙 | 等待 2 秒后重试 |
SERVER_TIMEOUT | 服务器超时 | 立即重试 |
PAY_SUBMIT_FAILED | 支付提交失败 | 等待 1 秒后重试 |
HTTP 5xx | 服务器繁忙/超时 | 等待 2-3 秒后重试 |
HTTP 429 | 限流 | 等待 5 秒后重试 |
重试规则:同一 X-Out-Trade-No,间隔 1–3 秒,最多 3 次;3 次仍失败进入 Step 5。
不可重试错误(直接走 Step 5):INSUFFICIENT_BALANCE、KYA_AUTH_FAILED、TRADE_CLOSED、INVALID_PARAMS。
Step 5:退款 / 异常处理
| 场景 | 动作 |
|---|---|
| 3 次重试后仍失败 | 提示"支付失败,请稍后再试",不要自动退款 |
| 余额不足 | 提示"余额不足请充值",引导充值后重试 |
| 身份校验失败 | 提示"身份校验失败,请重新登录微信 AI 支付" |
| 用户主动取消 | 标记「用户取消」,订单 15 分钟后自动关闭 |
| 支付成功但内容生成失败 | 调退款接口 POST /api/payskill/content-factory-pro/refund(body 含 order_no),提示"服务异常,已发起退款" |
| 退款完成 | 提示"退款已完成,金额将原路退回" |
异常处理响应模板:支付完成 / 履约完成 / 资源获取失败 / 交易号格式异常 / 余额不足请充值 / 身份校验失败 / 订单号格式异常。
真实能力(交付后执行)
五智能体协作编排
| 角色 | 职责 |
|---|---|
| 选题策划师 | 基于目标受众与热点拆解选题方向、产出选题矩阵 |
| 内容架构师 | 搭建文章/脚本结构框架、确定各段论点与节奏 |
| 文案撰稿人 | 按框架撰写正文,适配不同平台语境 |
| SEO 优化师 | 标题优化、关键词布局、搜索友好改写 |
| 数据分析师 | 给出发布时机建议、转化路径设计、数据回流指标 |
视频号 / 抖音脚本
- 视频号:60-90 秒知识分享型,钩子 → 干货 → CTA
- 抖音:30-60 秒快节奏型,黄金 3 秒 → 反转 → 价值点 → 引导关注
邮件转化序列
欢迎信 → 价值证明 → 案例 → 限时优惠 → 最后召唤;每封含主题行、正文、CTA、A/B 变体建议。
品牌嗓音库
输入品牌关键词/竞品参考,输出嗓音画像(正式度/亲和度/专业度)、禁用词表、句式模板。
批量素材多格式分发
一份核心素材 → 自动裂变为公众号长文 / 小红书笔记 / 知乎回答 / 抖音视频号脚本 / 邮件正文 / 朋友圈文案。
触发词
"内容工厂 Pro"、"多智能体内容生产"、"短视频脚本批量生成"、"品牌嗓音库"、"视频号脚本"、"抖音脚本"、"邮件序列"、"多平台内容矩阵"、"付费内容工厂"。
依赖
- 用户需开通微信支付 AI 专属卡(有钱包余额)
- Python
requests(后端通信)