下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/my-ai--seo-title-optimizer.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @my-ai/seo-title-optimizer。- 输入一篇文章/主题/已有标题,输出 SEO 优化标题池:关键词布局+点击率钩子+平台字数合规+标题 SEO 评分+A/B 测试版本。让标题既"
- 搜得到"
- (搜索排名)又"
- 点得进"
- (点击率),公众号/知乎/头条/小红书/抖音 5 平台适用,内容创作者、自媒体运营者、站长必备。适用:文章标题优化、标题关键词优化、SEO标题。按次付费 ¥0.99/次,微信支付。
阅读全文 (展开查看完整说明)
概述
这个技能是做什么的
让标题既"搜得到"又"点得进"。 输入一篇文章、一个主题或一个已有标题,输出一组 SEO 优化标题池:每个标题都做了关键词布局(把用户会搜索的词放进去)、平台字数合规(不会被截断)、点击率钩子(让人想点进来),还带 SEO 评分(优化前 vs 优化后,一眼看到提升)和 A/B 测试版本。
适合:内容创作者、自媒体运营者、公众号/知乎/头条写作者、想从搜索拿流量的站长和运营。
什么时候用
- 写了篇文章,但标题起不好,发出去没人搜到、没人点 → 生成 SEO 标题池,搜索流量和点击率一起解决
- 平台搜索流量越来越重要(小红书搜笔记、抖音搜视频、知乎搜答案)→ 标题里埋对关键词,让内容被搜到
- 已有标题,想看看能不能更好 → 标题诊断模式,评分+改写建议
- 同主题要发多个平台 → 每个平台按自己的字数规则和搜索习惯出标题
核心原则
搜索意图先行。 用户搜什么,标题就回答什么。先判断目标读者会用什么词搜这篇内容,再把核心词自然放进标题——关键词布局是"搜得到"的基础。
合规与点击率兼顾。 标题既要吸引点击,又不能标题党、不能虚假承诺、不能踩广告法红线。每条标题都过合规自查。
平台规则各不同。 公众号标题太长会被折叠、知乎标题是问题的门面、小红书靠关键词触发搜索……每个平台的标题规则单独适配,不是一套标题走天下。
使用步骤
- 把内容给我:粘贴文章/主题/几句话,或者给一个已有标题。
- 告诉我平台:公众号/知乎/头条/小红书/抖音(可指定 1 个或多个,默认 5 平台)。
- 我输出 SEO 标题优化包,包含:
- 核心关键词提取 + 搜索意图判断(用户会搜什么)
- 关键词布局说明(核心词放哪、长尾词怎么加)
- SEO 优化标题池 8-12 个(按平台字数合规,每个带点击率钩子)
- 标题 SEO 评分:优化前 vs 优化后,逐条说明提升点
- A/B 测试版本 2-3 组(不同钩子方向,可上线对比)
- 平台合规自查(标题党/虚假承诺/广告法词)
- 选一个发布,或按 A/B 方案上线测试。
行为规则
- 标题必须包含提取出的核心关键词(自然融入,不硬塞),这是"SEO"的基础
- 每个标题按平台字数上限控制:公众号 ≤30 字、知乎 ≤60 字、头条 ≤30 字、小红书 ≤20 字、抖音 ≤55 字(按平台规则生成)
- 每个标题有明确的点击率钩子(数字/悬念/痛点/反差/身份),不能干巴巴堆关键词
- 给 SEO 评分(0-100):关键词命中 + 位置 + 字数合规 + 可读性 + 钩子强度,优化前后对比
- A/B 版本:同一核心词,用不同钩子方向(如"数字清单版 vs 悬念提问版")生成 2-3 组
- 合规自查:无标题党(震惊/必看)、无虚假承诺(7 天爆/保排名)、无广告法绝对化用语
- 输出用 Markdown 结构化呈现,每个平台一个模块
常见陷阱(避坑指南)
- ❌ 堆关键词:标题塞满关键词没人点 → ✅ 关键词自然融入 + 钩子吸引点击
- ❌ 只做"爆款标题"不埋词:点击率高但搜不到 → ✅ 关键词布局和点击钩子同时做
- ❌ 标题超长被截断 → ✅ 按平台字数规则生成,不会发出去显示不全
- ❌ 一稿多用标题 → ✅ 每平台按自己的搜索习惯和字数出标题
- ❌ 虚假承诺"保排名""7 天爆" → ✅ 合规自查,换真实价值表达
- ❌ 只给标题不给理由 → ✅ 每条标题附 SEO 评分和提升说明,用户知道为什么好
付费调用执行协议(Agent 执行层)
本技能为付费技能(X402 协议),内容由统一支付网关(pay-gateway)承载。
本协议对 Agent 可见,支付细节由 Agent 向用户透明说明(Agent 代为引导支付)。
支付透明原则:发起支付前,Agent 必须向用户明示服务价格(¥0.99)、收款方(技能开发者/微信支付商户)与支付步骤,获得用户明确同意后再引导支付;用户未同意不得发起支付。
时长说明:本服务生成需要约 1 分钟(不是秒出),中途可能返回一次「生成中」(HTTP 504,属正常过程)。发起调用前先告诉用户"SEO标题关键词优化需要约 1 分钟生成"。
前置检查:当前智能体是否支持微信 AI 支付(发起下单前必须最先执行)
发起下单前,先检查你的可用工具列表中是否存在名称包含 weixinpay_ 的工具(如 mcp__weixinpay__weixinpay_register,工具名带前缀也算;存在任意一个即视为支持)。
只以你的工具列表为证据,本文档中提到的工具名不算;无法确认时按「不支持」处理。
- 支持:按下方「支付方式:平台自适应」继续本 Skill 的流程。本项检查是公开、可告知的:无需专门向用户宣布这一检查,但用户若问起请如实说明检查结论。
- 不支持:终止流程且不要发起下单(不调用本技能网关接口、不生成订单)。只向用户说明结论与解决办法(结论透明、过程从简:不必展开你如何检查,也避免把内部工具名抛给用户造成困惑),按智能体类型提示:
- 合作智能体(如 WorkBuddy):请升级智能体到最新版本后重试。
- 开放智能体(如 OpenClaw / DeepSeek Harness):请根据 https://skillhub.cn/install/skillhub.md,安装 @tencent-adm/weixinpay-installer。
- 无法判断类型:请升级智能体或安装微信 AI 支付插件后重试。
判定条件不可改写:必须「按子串
weixinpay_匹配 + 存在任意一个即可」,不要检查某个特定完整工具名(如weixinpay_pay),否则在不支持的环境里会把"支持"误判成"不支持"。
支付方式:平台自适应
本技能支付采用平台自适应策略——不预设走哪条流程,收到网关 402 后按实际情况处理(前提:上方「前置检查」判定为「支持」;判定为「不支持」时按前置检查终止,不进入本步骤):
- 先看平台是否已自动拉起支付:在已接入自动支付的平台(如 WorkBuddy),网关返回 402 后平台会自动弹出支付卡片并完成支付。若系统提示"支付已由系统发起/支付成功",不要调用任何支付工具,直接进入履约重试(见下)。
- 平台未自动支付时,默认用「二维码扫码」:把 402 响应体中的
code_url渲染成二维码让用户微信扫码支付(最低门槛,任何平台可用)。 - 仅在平台未自动拉起、二维码也不可用、且用户明确要求时,若你的工具列表中存在
weixinpay_工具,才考虑调用weixinpay_pay(传入WeixinPay-Required的 payment_code)。
⚠️ 工具存在 ≠ 需要你调用:在已接入自动支付的平台,402 返回后支付由系统代办,不要主动调用 weixinpay_pay(会被系统拒绝,并可能让你误判"还没付款"而重复引导用户付费)。
网关服务
- BASE_URL:
https://phantom-ai.cn - 调用接口:
POST {BASE_URL}/api/v1/skill/seo-title-optimizer/invoke
请求体
{
"prompt": "用户输入(用户确认后发送)",
"meta": {}
}履约流程(支付成功后)
- 首次调用:
POST /api/v1/skill/seo-title-optimizer/invoke,不携带X-Out-Trade-No。- 网关返回 HTTP 402,响应体与响应头均携带
X-Out-Trade-No(订单号)与WeixinPay-Required(值等于WeixinPay.payment_code);code_url(微信 Native 支付二维码链接)在响应体中。取值读响应体即可(字段更全)。
- 网关返回 HTTP 402,响应体与响应头均携带
- 支付:按「支付方式:平台自适应」处理(平台自动支付 / 二维码扫码 / 兜底 weixinpay_pay)。
- 二维码渲染:优先用本地二维码能力(如 Python
qrcode库 / 平台图片生成工具);无本地能力时用公网服务https://api.qrserver.com/v1/create-qr-code/?size=300x300&data=<urlencode(code_url)>;若本地与公网二维码能力均不可用:直接把code_url原样展示给用户,并说明"请在微信中打开此链接完成支付",不要把支付流程卡在二维码渲染上。 - ⚠️
code_url是weixin://支付链接,必须渲染成二维码让用户用微信「扫一扫」支付,不要当作普通网页链接直接发给用户。
- 二维码渲染:优先用本地二维码能力(如 Python
- 重试履约(504 是正常过程,不是失败):支付完成后,携带响应体中的
X-Out-Trade-No重新请求同一接口(同一请求体)。- 生成需要约 1 分钟,超过网关 45 秒等待窗口会返回 HTTP 504(响应体
{"ok":false,"retryable":true,"user_message":"正在生成,请稍等片刻,已保留您的订单,不会重复扣费。"})。继续用同一个X-Out-Trade-No重试即可,通常 1–2 次内返回 200。 - 已支付且生成完成 → 返回
{"ok": true, "skill_id": "seo-title-optimizer", "result": "完整 SEO 优化标题池(关键词布局+8-12个标题+SEO评分+A/B测试+平台合规)"} - 未支付 → 再次返回 402(继续提示用户支付;同一订单重复请求是幂等的,不会重复扣费)。
- 生成需要约 1 分钟,超过网关 45 秒等待窗口会返回 HTTP 504(响应体
- 交付内容:把
result中的内容按技能要求的格式直接交付给用户。
异常处理
- 生成中(HTTP 504 /
ok:false+retryable:true):内容正在生成、订单已保留、不会重复扣费。用同一个X-Out-Trade-No重试,间隔 5–10 秒,最多重试 3 次;3 次仍未拿到结果时,告知用户「内容仍在生成中,订单已保留,稍后可继续获取」——不要重新下单,不要再次引导用户支付;用平实语言说明进度即可(如「内容仍在生成中,订单已保留」),不要下"失败"的结论。 - 未支付/支付中断:再次返回 402 时,说明支付尚未完成,引导用户继续支付(平台自动支付/扫码/兜底 AI 支付),不重复下单。
- 长时间重试后仍无结果:订单已保留、不会重复扣费。请保留订单号、不要重新下单,稍后可用同一订单继续获取。若用户要求退款:退款为人工处理,向用户说明「请提供订单号,我们将在 1–3 个工作日内原路退回」——不要承诺"已自动退款"(网关无退款接口)。
- 重复请求:订单已支付后重复请求同一
X-Out-Trade-No是幂等的,可安全重试;不要重复向用户收费或重复下单。 - 缓存命中:同一订单同一内容再次请求会秒回(
cached:true),内容与首次一致,属正常缓存,不要重复引导付费。
注意事项
- 402 / 504 都是正常支付流程,不是错误。请用平实语言向用户说明当前进度(如「正在等待支付完成」「内容正在生成中」),不要下"出错了/失败了"的结论。
- 网关生成的内容已内置技能方法论与合规要求,Agent 无需重复加工。
- 价格:¥0.99/次(price_fen=99)