下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/my-ai--baokuan-xuanti.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @my-ai/baokuan-xuanti。- 输入你的内容赛道或主题关键词(如"
- 职场沟通"
- "
- 女性成长"
- "
- AI工具"
- …(完整说明见下方「阅读全文」)
阅读全文 (展开查看完整说明)
概述
输入赛道 → 支付验证 → 服务端全网爆款调研 → 选题建议,并在服务端渲染成 HTML 选题卡一并返回,直接保存交付
🛒 第 0 步:服务流程(下单支付 → 服务端生成 → 交付)
本技能为按次付费服务(¥0.5/次,微信支付),一次调用完成一次完整交付:
| 环节 | 说明 |
|---|---|
| ① 下单 | 调用网关接口获取本次支付订单(HTTP 402 响应携带订单号与支付信息) |
| ② 支付 | 用户在微信支付卡片 / 扫码 / 支付链接上完成 ¥0.5 支付 |
| ③ 生成 | 服务端检索全网爆款、分析爆款规律,渲染成 HTML 选题卡 |
| ④ 交付 | 支付成功后携带同一订单号重新调用,服务端返回成品(HTTP 200) |
服务架构说明(决定交付物来源):
- 选题分析与 HTML 选题卡均由服务端生成/渲染:200 响应的
result字段即成品选题卡 HTML,extras字段携带选题总览与各选题标题; - 可交付的内容只存在于服务端 200 响应中——服务端返回前,本地没有成品可交付;本服务不提供付费前的样例预览,支付完成后服务端即返回完整成品;
- 客户端把
result原样保存为一个.html文件即可交付(本包不含选题卡模板与渲染脚本)。
支付细节对用户透明:每次调用前向用户说明价格(¥0.5/次)、收款方(「魅影AI」——郑州市金水区魅影人工智能应用软件工作室,个体工商户)与支付步骤,用户确认后再发起下单。
0.1 支付环境说明(用于选择支付路径)
发起下单前,可查看当前智能体的工具列表中是否有名称包含 weixinpay_ 的工具(带 mcp__ 等前缀也算;存在任意一个即视为有微信支付相关工具)。只以实际工具列表为证据(本文档提到的工具名不算);无法确认时按「未检测到」处理:
- 有 weixinpay_pay(支付工具)→ 支付走 0.3(b) 主动弹卡路径,体验最顺;
- 只有
weixinpay_register(开通/绑定)/weixinpay_feedback(问题反馈)等非支付工具,或没有任何支付工具 → 支付走 0.3(a) 系统自动弹卡与 0.3(c)(d) 路径,同样可以完成支付。
本服务在任何环境下的履约流程相同:调用网关 → 完成支付 → 获取成品。付款由客户端的官方微信支付能力完成:会话具备支付能力时,402 响应保留原样即由系统自动弹卡;未自动弹卡时,由 Agent 把 402 响应中的支付码交给官方支付工具。两种方式均已通过 PC 端真实付款验证(¥0.01 实测成交)。若当前会话不具备支付工具,说明该客户端无法完成付款——此时如实告知用户,不使用其他收款方式。
用户问起时可如实说明检查结论;也可提及可选加速手段:合作智能体(如 WorkBuddy)可升级到最新版本,开放智能体(如 OpenClaw / DeepSeek Harness)可按 https://skillhub.cn/install/skillhub.md 安装 @tencent-adm/weixinpay-installer。这只是可选的加速手段,不影响本次付款。
0.2 网关服务
- BASE_URL:
https://phantom-ai.cn - 调用接口:
POST {BASE_URL}/api/v1/skill/baokuan-xuanti/invoke - 请求体:
{
"prompt": "用户输入(用户确认后发送)",
"meta": {}
}0.3 履约流程(下单 → 支付 → 服务端生成 → 交付)
- 下单(首次调用):
POST /api/v1/skill/baokuan-xuanti/invoke,不携带X-Out-Trade-No。网关返回 HTTP 402,响应体与响应头均携带X-Out-Trade-No(本次订单号)与WeixinPay-Required(支付标识,值等于WeixinPay.payment_code)。响应体只含这三个必需字段,不含任何二维码或支付链接。取值读响应体即可。 - 支付(按顺序判断,优先让系统弹出支付卡片):
- (a) 系统自动弹卡(默认路径):402 响应体原样、完整保留在工具调用结果中——平台通过扫描工具结果中的
WeixinPay-Required字段自动弹出微信支付卡片。- ★ 这一步是硬触发条件,真机已验证:同一接口,402 响应体原样留在工具结果里就会弹卡;一旦被总结、删节、过滤、替换为图片或链接,支付字段从工具结果中消失,卡片就不会弹出,付款无法完成。
- 所以:不得总结、删节、过滤、改写或重排 402 响应体的任何字段,也不要把其中的信息替换成图片、链接或转述文字。保持原样即可,稍等片刻卡片会出现。
- (b) 主动弹卡(有
weixinpay_pay且未自动弹卡时):调用名称包含weixinpay_pay的工具(以实际可用的工具列表为准,允许 MCP 等前缀),把 402 响应中WeixinPay-Required的值逐字符原样作为paymentCode传入,系统随即弹出支付卡片,用户确认即可付款。这是平台上高下载付费技能(图片生成 / AI 音乐 / 行情数据类)的一致主路径。weixinpay_register(开通/绑定)与weixinpay_feedback(问题反馈)不是支付工具。- 支付卡片由微信系统承载并展示给用户,回复中无需复述支付码;订单号可在用户问起时告知(它只是本次支付的单号)。
- (b2) 取消后重付(同一订单):用户取消/关闭支付后想再付一次,若工具列表中有
weixinpay_retry_pay,先与用户确认要对哪一笔订单重新支付,再把该订单上次的WeixinPay-Required值逐字符原样作为paymentCode传入,系统就同一笔订单再次弹出支付卡片。重付针对同一笔订单,不产生新订单。 - (c) 支付码交给官方支付工具(未自动弹卡时的唯一路径):把 402 响应体中的
WeixinPay-Required值逐字符原样作为paymentCode参数,调用当前会话实际可用的官方微信支付工具(名称包含weixinpay_pay,允许 MCP 等前缀),由该工具向用户申请支付授权。- 这是平台高下载付费技能的一致做法,也是唯一经过验证可完成付款的路径。
- 不要自行改用二维码、支付链接或任何其他收款方式。
- (d) 无支付工具的环境(不下单,如实说明):若本会话确实没有任何名称包含
weixinpay_的工具:- 不要执行购买,也不要引导用户用二维码、链接或其他方式付款。
- 如实告知用户:「当前客户端不支持微信支付,请升级客户端到最新版本后重试,或在电脑端使用本技能。」可按智能体类型补充:合作智能体(WorkBuddy)请升级后重开会话;开放智能体(OpenClaw / DeepSeek Harness 等)请先在智能体侧开通微信 AI 支付能力。
- 不代为同意授权、不伪造付款成功、不引导用户到其他页面或 App 付款。
- 依据:弹卡由客户端支付能力触发(PC 端真机实测:有支付工具时系统自动弹卡并付款成功);无支付工具时,402 响应中的二维码与支付链接已下线(见 0.2 的 402 结构)。
- (a) 系统自动弹卡(默认路径):402 响应体原样、完整保留在工具调用结果中——平台通过扫描工具结果中的
- 支付完成后重试(取回成品):携带响应体中的
X-Out-Trade-No重新请求同一接口(同一请求体)。- 已支付 → 网关返回
{"ok": true, "skill_id": "baokuan-xuanti", "result": "<成品 HTML 选题卡>", "extras": {"summary": "<选题总览/速览文字>", "topics": ["选题1标题", "选题2标题", ...]}}。result是渲染好的成品 HTML 选题卡(只放成品卡内容,可直接保存分享);extras.summary(选题总览)与extras.topics(各选题标题)在顶层extras,供对话栏速览使用(见 0.4)。 - 未支付 → 再次返回 402(同一订单重复请求幂等,不会重复扣费)。
- 已支付 → 网关返回
- 生成期间:服务端生成需一定时间,首次重试若提示"生成中/稍后重试",保留订单号,稍后用同一订单号再次请求即可取回结果。
0.4 拿到服务端产出后(保存成品,不做本地渲染)
- 从 200 响应中取出:
result:成品 HTML 选题卡(服务端已把选题卡内容渲染进选题卡,可直接保存分享);extras.summary:选题总览/速览(纯文字);extras.topics:各选题标题(数组,用于速览逐条列出)。
- 把
result的原样内容保存为一个.html文件(如xuanti.html)——这就是最终交付的 HTML 选题卡,不需要再做任何本地渲染。
本包不含选题卡模板与渲染脚本,选题卡在服务端渲染完成;客户端无法本地渲染该成品——这是本服务的结构性设计。
- 在对话栏输出 文本速览:基于
extras.summary(总览)与extras.topics(逐条选题标题)呈现 3-5 个选题的一句话概览,方便手机快速看——内容逐字取自extras。 - 交付:HTML 选题卡(来自
result)+ 对话栏文本速览(来自extras.summary/extras.topics),共 2 项。
0.5 异常处理
- 未支付/支付中断:再次返回 402 时说明支付尚未完成,继续引导用户支付(同一订单,不重复下单)。
- 一请求一单:网关按请求创建订单——不携带订单号的重试会生成一笔新订单(真机实测:10-15 两笔订单仅隔 1 秒)。因此同一笔支付的重试都携带同一个
X-Out-Trade-No(始终用最近一次 402 响应中的那个);用户表示「付不了 / 扫不上 / 再付一次」时,继续用最近一次响应中的卡片 / 二维码 / 链接引导。支付信息下发超过 10 分钟后,服务端会自动把该订单的支付码更换为新的有效码(订单号不变、不会重复扣费),引导用户支付最新收到的码即可;微信明确反馈「订单已过期」后,才重新发起下单。 - 长时间重试后仍无结果:订单已保留、不会重复扣费;保留订单号,稍后用同一订单继续获取。用户要求退款时:退款为人工处理(网关无退款接口),说明「请提供订单号,我们将在 1–3 个工作日内原路退回」。
- 重复请求:订单已支付后重复请求同一
X-Out-Trade-No是幂等的,可安全重试。 - 402 是正常支付引导,不是错误;用平实语言向用户说明当前进度即可。
0.6 交付核对清单(每次交付前核对)
交付物 = 服务端 200 响应的原样内容(result + extras)。核对三项:
- 来源核对:交付的 HTML 选题卡逐字就是 200 响应中
result的内容;文本速览逐字来自extras.summary/extras.topics。 - 原样核对:
.html文件与result一致(除文件名外不做任何改动:不改一字);速览与extras逐字一致。 - 支付核对:本次已拿到服务端 200 响应(
"ok": true)。若还没有拿到 200(例如只有 402 响应或用户口头同意),说明当前还没有可交付的成品——向用户说明进度,继续按 0.3 完成支付。
其他说明:
- 本服务不提供付费前的样例预览;用户想先了解效果时,可介绍服务端生成能力与交付形态(见「核心能力」与示例)。
- 技能范围为爆款选题分析与交付,不涉及其他工具的推荐或转介;付费环节不需要用户安装额外组件。
支付字段处理:402 响应体完整出现在工具调用结果中(平台据此自动弹出支付卡片);支付码与订单号由系统卡片承载,回复中无需复述,也不需要写入日志或文件。不得对该响应体做任何加工——平台通过扫描其中的支付字段触发弹卡,加工(总结、删节、替换为图片或链接)会使弹卡失效。
一句话价值主张
别的工具给你一堆数据让你自己悟,这个技能直接给你选题答案。
输入一个赛道/主题关键词,服务端自动搜索全网爆款作品,拆解爆款规律,交付 3-5 个可落地的选题建议——每个选题带切入角度、爆款逻辑、参考案例,你拿着就能开写。
✨ 核心能力
| 步骤 | 做什么 | 产出 |
|---|---|---|
| ① | 服务端实时搜索该赛道近期全网爆款内容(公众号/小红书/头条/知乎等) | 爆款素材池 |
| ② | 拆解爆款规律:标题模式、情绪触发点、内容结构、选题角度 | 规律分析 |
| ③ | 提炼 3-5 个可落地选题(不是泛泛的方向,是具体到能写的选题) | 选题建议 |
| ④ | 每个选题给出:切入角度 + 为什么能爆 + 参考案例 + 写作建议 | 落地指引 |
| ⑤ | 服务端渲染精美 HTML 选题卡,直出成品可直接保存分享 | 交付成品 |
跟“爆款解析”类工具的区别
| 爆款解析工具 | 本技能 |
|---|---|
| 输出“这些内容为什么爆” | 输出“你下一篇应该写什么” |
| 分析报告,看完自己悟 | 选题答案,拿着就能写 |
| 罗列一堆案例 | 每个选题给切入角度+爆款逻辑 |
| 不落地 | 选题卡可直接进写作流程 |
✅ 最适合
- 公众号日更/周更选题:写之前不知道写什么,输入赛道,3 分钟拿到 3-5 个选题
- 小红书笔记选题:输入品类(美妆/职场/母婴),找到用户爱看的角度
- 追热点:输入热点关键词,快速找到“我该从哪个角度跟”
- 内容矩阵规划:输入大方向,一次拿到一组可排期的选题
⚠️ 部分适合
- 高度垂直的行业内容(建议输入更细的关键词,如“互联网裁员”而非“职场”)
- 需要内部数据的选题(本技能基于公开爆款,不提供平台内部数据)
❌ 不适合
- 直接写文章(那是“公众号全案”的活,不是本技能职责)
- 标题优化(单独有标题技能)
- 视频拆解/分析具体某个爆款视频
使用方式
第一步:告诉技能你的赛道
- 直接给关键词:“帮我找职场类的爆款选题”
- 给主题方向:“女性成长赛道最近什么好写?”
- 给具体品类:“AI 工具类公众号选题推荐”
第二步:按第 0 步完成支付验证,服务端生成选题内容
第三步:交付——HTML 选题卡(可保存/分享/排期)+ 对话栏文本速览
📋 选题质量标准(服务端产出即遵循,可据此复核)
- [ ] 具体:不是“写职场沟通”,而是“为什么你越讲道理,同事越不听——3 个沟通错觉”
- [ ] 有爆款逻辑:能说清它靠什么爆(认知缺口/情绪共鸣/身份代入/反常识)
- [ ] 有参考案例:该赛道已经验证过类似角度在爆(有真实爆款支撑)
- [ ] 可落地:用户拿着标题骨架就能开写
- [ ] 差异化:不是抄参考案例,而是“同角度不同切法”
⚠️ 常见误区与避坑(选题时别踩)
- 别选“伪热门”:搜索热度高但全是同一家的内容 → 那是投放,不是真实需求
- 别选“泛赛道”:“职场”太大,“职场沟通/职场情绪/职场升迁”才可写
- 别堆案例不落地:给 10 个案例不如给 3 个能写的选题
- 别忽略平台差异:公众号吃深度观点,小红书吃场景清单,同一个赛道在不同平台选题角度不同
- 别只给选题不给理由:用户要的是“为什么能爆”,不是“选这个”
⚠️ 异常处理(服务端搜不到/结果不足时)
服务端在素材不足时会如实说明(“该关键词爆款素材较少”),并降级给 2-3 个选题;绝不编造爆款案例和链接。
| 情况 | 处理方式 |
|---|---|
| 搜索结果 < 5 条有效爆款 | 服务端换更宽的关键词重搜(赛道词→品类词→泛领域词) |
| 重试后仍不足 | 如实告知“该关键词爆款素材少”,降级输出 2-3 个选题,不硬编造案例 |
| 关键词过泛(如“职场”) | 提示用户细化赛道(如“职场沟通/职场情绪”) |
| 平台内容不均 | 标注平台差异,按平台给不同选题角度 |
示例 1:职场赛道(输入 → 输出)
输入:帮我找职场类的爆款选题
输出(3 个选题建议):
- 「为什么你越讲道理,同事越不听」——切入角度:认知缺口;爆款逻辑:戳中“道理讲不通”的普遍痛点
- 「35岁被优化的人,都做错了什么」——切入角度:反常识归因;爆款逻辑:身份代入+焦虑共鸣
- 「上班前1小时的3个动作,决定你一天的效率」——切入角度:具体场景清单;爆款逻辑:可执行+数字具象
示例 2:AI 工具赛道(输入 → 输出)
输入:AI 工具类公众号选题推荐
输出(3 个选题建议):
- 「用了3个月AI写文案,我总结出7个普通人也能上手的用法」——切入角度:亲测总结;爆款逻辑:第一人称+数字+普通人身份代入
- 「AI不会取代你,但会用AI的人正在取代你」——切入角度:反常识金句;爆款逻辑:焦虑+身份代入
- 「别再花几百块买AI课了,这5个免费工具够你用了」——切入角度:省钱指南;爆款逻辑:利益驱动+反智商税
📂 工作文件
本包不含本地交付模板;HTML 选题卡由服务端渲染后随 200 响应 result 返回,客户端保存为 .html 即可。
运行环境
- 选题分析与 HTML 选题卡渲染均在服务端完成(含实时联网搜索);客户端只保存交付
- 隐私与安全:仅接收用户提交的主题关键词;不读取用户账号信息
内容边界
- 选题建议基于公开爆款数据推断,热度等级为参考值
- 不保证每个选题都爆——爆款是概率游戏,本技能把概率提到最高
❓ FAQ
Q:搜索的爆款数据准吗?A:基于服务端实时联网搜索结果,覆盖公众号/小红书/头条/知乎等平台公开内容,数据随检索时点更新。
Q:能给小红书选题吗?A:可以。输入品类关键词,分析时会自动识别平台差异,输出适配该平台的选题角度。
Q:为什么选题不保证爆?A:爆款 = 选题 × 内容质量 × 时机 × 平台算法,选题只是第一环。本技能负责把选题这一环做到最优。
Q:支付后多久拿到选题?A:正常几十秒内返回;若生成较慢,保留订单号、稍后用同一订单号重试即可取回,不会重复扣费。
🔄 版本历史
| 版本 | 日期 | 说明 |
|---|---|---|
| 4.1.9 | 2026-10-18 | 支付链路完善(配套服务端 v38.2):0.3(c) 二维码改为无支付工具环境的主路径,改用服务端现成模板 WeixinPay.qr_markdown_template(整段粘贴即完整 Markdown 图片);0.3(a) 明确 402 响应体原样保留(不总结、不删节、不改写支付字段);0.5 一请求一单补充「支付信息超 10 分钟服务端自动换发有效支付码(订单号不变、不重复扣费),引导用户支付最新收到的码」 |
| 4.2.0 | 2026-10-19 | 对齐平台标准支付契约(依据真机实测与头部竞品对标):服务端 402 响应体精简为三个必需字段(下线二维码图片与支付链接),Agent 端取消二维码与链接兜底,仅保留「官方支付工具」唯一路径;明确 402 响应体必须原样保留(弹卡由平台扫描该字段触发,改写即失效);无支付工具的环境改为不下单并如实说明 |
| 4.1.8 | 2026-10-17 | 安全审核整改:第 0 步重写为「服务流程」正向描述——支付说明改为流程与机制的事实性陈述(服务端 402 响应即支付结果判据、一请求一单、支付卡片由系统承载);移除元指令式表述(原禁令类句子全部删除,改为事实性流程描述);功能性内容(网关接口、402 结构、五级支付路径、重试履约、交付核对、退款说明、收款方透明)全部保留;版本历史同步中立化 |
| 4.1.5 | 2026-10-15 | 0.1 调整为支付路径选择的参考(检查结果不作为任务门槛);支付路径明确为:系统自动弹卡 → 402 自带 qr_data_uri 二维码 → weixinpay_ 工具;0.3(c) 改用服务端 qr_data_uri、停用第三方在线二维码服务;0.6 增加支付字段处理说明。配套服务端 v37:402 响应体新增 qr_data_uri 字段 |
| 4.1.6 | 2026-10-15 | 按平台预检反馈恢复 0.1「前置检查」小节(平台将工具列表检查认定为核心特征),检查结果定位为支付路径选择参考;补充收款方信息(魅影AI——郑州市金水区魅影人工智能应用软件工作室,个体工商户),支付细节对用户透明 |
| 4.1.7 | 2026-10-16 | 支付路径重构(借鉴平台高下载付费技能 + 微信支付工程化支付规范):(a) 系统自动弹卡(402 响应体完整留在工具结果中,平台据此自动弹卡)→ (b) weixinpay_pay 主动弹卡 → (b2) 取消后 weixinpay_retry_pay 同一订单重付 → (c) 二维码(取消相册扫码路径——微信已禁用相册识别支付二维码;改为另一台设备扫本机屏幕)→ (d) 最后手段给可点开 code_url(10-12 真机实证)。0.5 新增一请求一单说明;0.6 支付字段处理说明修正边界 |
| 4.1.4 | 2026-10-13 | 服务端渲染直出:选题卡由服务端渲染——200 响应 result 即成品选题卡 HTML、对话栏文本速览走顶层 extras 字段(extras.summary / extras.topics),客户端只原样保存交付、不再本地渲染;包内不再包含选题卡渲染脚本、凭证校验脚本与模板文件;第 0 步移除本地渲染与凭证相关段落;0.6 自检定为「来源/原样/支付」三项 |
| 4.1.3 | 2026-10-13 | 脚本加固:渲染脚本不再接受外部覆盖技能标识(堵跨技能复用),未知参数不再被当位置参数吞掉;退出码统一为 3(用法错误为 2);脚本 stdout/stderr 强制 UTF-8;0.3 的 200 响应样例补上 delivery_license 字段 |
| 4.1.2 | 2026-10-13 | 交付凭证机制:包内增加选题卡渲染脚本 + 凭证校验脚本,HTML 选题卡凭服务端 200 响应中的 delivery_license 离线验签后产出(无凭证不产出文件);0.6 增加交付前自检清单 |
| 4.1.1 | 2026-10-13 | 支付体验优化:支付改为三步走(系统自动弹卡 → 主动调用支付工具 → 内联展示二维码兜底) |
| 4.1.0 | 2026-10-12 | 付费与履约调整为第 0 步(服务端生成后交付);选题分析改由服务端生成(网关升级为验证支付 + 生成内容),本地仅保留选题卡呈现;方法论文件不随包分发 |
| 1.0.1 | 2026-09-29 | 接入按次扫码付费:description 末尾标注按次付费 ¥0.5/次,微信支付;新增付费调用执行协议 |
| 1.0.0 | 2026-09-14 | 初版:P0-2 公众号爆文一条龙 SKU① 爆款选题 |