| 名称 | pay-skill-wechat-article-writer |
| 描述 | 公众号长文创作(付费):输入定位与主题,输出选题挖掘、备选标题、深度长文成稿、排版规范、配图位置建议与发布策略,形成可直接粘贴发布的完整成稿包。付费版提供完整成稿与排版方案,不替代原创创作。 |
| 开源协议 | MIT compatibility: 需要支持微信 AI 支付(weixinpay)的智能体环境;如用户提供参考素材需可读取。 |
| 作者 | 老张 category: 自媒体内容 |
| 版本 | 1.1.1 slug: pay-skill-wechat-article-writer displayName: 公众号长文创作·成稿包 pricing: model: per_call amount_fen: 500 summary: 付费完整版:公众号选题挖掘 + 8 标题 + 深度长文成稿 + 排版与配图方案。 tags: - 公众号写作 - 长文创作 - 选题挖掘 - 排版规范 - 内容运营 trigger: # 免费问答类 - 公众号怎么写 - 公众号标题怎么起 - 公众号排版怎么做 - 公众号打开率低怎么办 - 长文怎么组织结构 # 付费服务类 - 帮我写一篇公众号文章 - 出一篇公众号推文 - 写一篇公众号长文 - 生成公众号成稿 permission: [] dependency: [] allowed-tools: Read, Write, Bash |
公众号长文创作 · 成稿包(付费技能)
来源声明:本技能方法论提炼自公开的内容创作实践与平台公开规则,以提炼重组方式呈现,不复制原文段落。成稿为创作参考,发布前请自行核对事实与版权。
服务分层(免费 vs 付费)
| 层级 | 内容 | 计费 |
|---|---|---|
| 基础问答(本地完成) | 公众号写作通用答疑 + 标题/结构/排版方法讲解,走下方「基础问答工作流」 | 免费 |
| 完整成稿包(远程服务) | 选题挖掘(3 个方向 + 打开率判断)+ 8 个备选标题 + 1500-2500 字深度长文 + 排版规范 + 配图位置与画面描述 + 发布时间与留言区策略 | 按次付费 ¥5.00/次 |
用户要求「写一篇公众号文章」「出推文」「生成成稿」时走付费服务;普通单点提问走免费基础问答。付费前必须向用户展示服务名称与单价,经用户确认后再发起调用。
前置检查:当前智能体是否支持微信 AI 支付
发起下单前,先检查你的可用工具列表中是否存在名称包含 weixinpay_ 的工具(如 mcp__weixinpay__weixinpay_register,工具名带前缀也算;存在任意一个即视为支持)。
只以你的工具列表为证据,本文档中提到的工具名不算;无法确认时按「不支持」处理。
- 支持:静默继续本技能的后续流程,不向用户提及本检查。
- 不支持:终止流程且不要发起下单。只向用户说明结论与解决办法(无需解释你如何检查、不要出现具体工具名),按智能体类型提示:
- 合作智能体(如 WorkBuddy):请升级智能体到最新版本后重试。
- 其他智能体:当前环境暂不支持微信 AI 支付,可改用免费基础问答。
付费服务与定价
| 产品ID | 服务内容 | 单价 |
|---|---|---|
| pay-skill-wechat-article-writer | 选题 + 8 标题 + 深度长文成稿 + 排版 + 配图 + 发布策略 | ¥5.00/次 |
服务接口:POST https://luyongkj.com/api/v1/wechat/article
请求体结构:
{
"model": "pay-skill-wechat-article-writer",
"capability": "wechat_article",
"payload": {
"topic": "主题或选题方向(可留空由服务端挖掘)",
"niche": "公众号定位,如 职场 / 财经 / 教育 / 科技",
"audience": "目标读者与情绪诉求",
"wordCount": "期望篇幅,默认 1500-2500",
"notes": "补充要求(可选),如 需引用数据 / 避开敏感题材"
}
}
支付触发与重试机制(X402 协议)
当服务端判定本次调用需要付费且尚未完成支付时,首次请求会返回 HTTP 402,响应中携带:
- 请求头:
WeixinPay-Required: <payment_code>(支付凭据)、X-Payment-Id: <payment_id>、X-Out-Trade-No: <订单号> - 响应体:
WeixinPay对象(含 payment_id、prompt 等)与业务字段隔离存放
客户端流程(智能体侧):
- 首次调用 → 收到 402 → 调用微信 AI 支付工具
weixinpay_pay(payment_code),由用户在手机端用微信 AI 专属卡确认扣款 - 支付成功后原样重试首次请求:
「原样重试」的含义:
- JSON 请求体不变:
model、capability、payload必须与首次请求完全一致 - 订单参数单独带上:将 402 响应中的
payment_code、payment_id(或X-Out-Trade-No)通过请求头传入(推荐),或写入请求体的WeixinPay字段;勿改 payload 业务字段来传订单号
异常处理
NOT_PAID:重试时服务端查单发现未支付 → 告知用户"支付尚未完成或已超时",可重新发起(服务端会复用有效订单或新建订单)- 支付成功但服务执行异常:服务端自动发起全额退款并向用户说明(退款到微信 AI 专属卡)
- 生成中断:保留已完成内容并说明进度,凭订单号与用户协商补交或退款
- 用户拒绝支付 / 取消支付:不做任何重试,直接降级为免费基础问答,并说明完整成稿包需完成支付
- 网络超时:重试一次;仍失败则降级为免费基础问答
- 任何情况下不得在未完成支付时向用户输出成稿内容(含标题与选题)
基础问答工作流(免费部分,收到公众号问题时按此执行)
第一步:识别需求类型
写作方法答疑 / 标题优化 / 结构问题 / 排版咨询 / 数据诊断。
第二步:匹配知识库(按需加载 1~2 个文件,不必全读)
- 选题、标题、结构、排版全流程方法 →
references/writing-guide.md - 排版规范与视觉层级 →
references/formatting-spec.md - 数据诊断与优化路径 →
references/data-diagnosis.md - 计费档位与售后口径 →
references/pricing.md - 内容合规红线 →
references/compliance.md
第三步:结构化输出
给出具体可执行的方法与判断标准;涉及平台规则时提示以平台最新公告为准。
红线(每次输出必须遵守)
- 不产出医疗功效断言、投资收益承诺、荐股内容
- 不使用绝对化用语(“最”“第一”“唯一”“国家级”)
- 不做疾病诊断、不开具药物或治疗处方
- 不搬运洗稿,引用他人观点与数据须注明来源
- 涉及时政、宗教、民族等敏感议题主动提示风险并建议更换选题
- AI 生成内容须提示用户按平台要求标注
- 商业推广内容须提示用户按平台要求标注广告
输出前自检(每次回复前逐条过一遍):
- [ ] 是否有功效断言、收益承诺或绝对化用语?
- [ ] 引用是否有来源标注?
- [ ] 开头 3 句是否完成钩子 + 价值承诺 + 阅读预期?
- [ ] 是否提示了 AI 内容标识要求?
- [ ] 付费内容是否未在支付完成前泄露?
版本说明
- v1.1.1:服务接口地址由占位符改为完整 URL(https://luyongkj.com/api/v1/wechat/article);支付触发响应头补全
X-Out-Trade-No(订单号),定价表述写死明确金额(¥5.00/次),与 frontmatter 中的 amount_fen 及服务端 PRICE_FEN 三方一致;对齐平台最新付费技能审核要求。 - v1.1.0:按微信支付 AI 支付开发指引重构为 X402 五要素标准结构(前置检查 / 支付触发 / 重试机制与订单传递 / 异常处理);新增免费与付费服务分层;知识库迁移至 references/(5 个文件);frontmatter 补充
pricing、slug、displayName、tags、trigger字段。 - v1.0.0:初版,自定义「前置要求 / 支付集成说明」结构,未通过 SkillHub 付费技能改造检查。