技能情报台 · SkillHub 竞品调研与曝光体检(v2.1.0 · 全自动)
上架前/后,用它搞清楚三件事:我的技能在词Y排第几、这个品类有哪些竞品、他们多强、我方和头部差在哪、该补什么能力。本版已全自动——AI 直接调 SkillHub 后端公开接口拿结构化数据,不再需要你手动开网页、逐条读名、人工记录。
三模式总览
| 模式 | 你问的问题 | 产出 |
|---|---|---|
| A 自测曝光 | 我的技能搜某词排第几 | 逐词排名 + 复核链接 |
| B 竞品扫描 | 这个品类有哪些竞品、谁强 | 竞品清单 + 下载/评分/标签 + 行业热点词 |
| C 行业对标 | 我方和头部差哪、该补什么 | 我方排名 + 能力空白 + 升级建议 |
怎么开口(触发方式 · 你说一句就启动)
你不需要记任何命令,对 AI 说下面任意一句即可唤起本技能:
- 模式A(自测):"给
user_a16c9d50/zero-trace-image-edit做触发词体检:无痕改图、部件嫁接、改图" - 模式B(扫描):"调研下 SkillHub 上「邮件」这个品类都有哪些竞品" / "竞品扫描 邮件" / "行业雷达 改图"
- 模式C(对标):"帮我测
user_a16c9d50/foxmail-ai-mail-assistant在邮件品类里排第几、和头部差哪" / "行业对标 邮件" - 含以下任一说法也能触发:触发词体检 / 曝光体检 / 上架前自测 / 竞品调研 / 竞品扫描 / 行业雷达 / 行业对标 / 技能搜不搜得到 / 上架词核查
如果你只给了技能名没给 ID,AI 会先帮你在 SkillHub 反查出 user_x/slug 再测。
你要给什么(输入)
- 目标技能 ID(A/C 模式需要):形如
<USER_ID>/<SKILL_SLUG>,例如user_a16c9d50/zero-trace-image-edit(在技能页 URL 里能看到)。 - 触发词清单(A 模式):一行一个,或逗号分隔。
- 品类关键词(B/C 模式):例如
邮件改图服装ERP(即你想研究的赛道词)。
自动执行流程(AI 调用脚本,无人介入)
AI 运行 scripts/intel_platform.py,三种模式分别自动完成:
模式A 自测曝光
1. 调公开接口 https://api.skillhub.cn/api/skills?keyword=<词>&page=1&pageSize=100&sortBy=score(免登录)。
2. 按用户真实看到的排序(score 相关度)逐页匹配 namespace.handle/slug == 目标ID,算出排名。
3. 命中 → 记「第 N 位」;扫完未出现 → 记「未命中(红海/确实搜不到)」;请求失败 → 记「接口异常(需复查)」,绝不臆断为未命中。
4. 每词生成可点击复核链接。
模式B 竞品扫描
1. 对品类关键词逐页采集(默认最多 50 页 = 5000 条),按 handle/slug 去重。
2. 输出头部 TopN 竞品(名称/ID/作者/下载/星/标签/简介)+ 行业高频标签 Top20。
模式C 行业对标
1. 先跑 B 拿到该品类竞品池,再定位我方在池中的位置(排名/下载/版本)。
2. 计算头部 5 名平均下载作为参照。
3. 统计行业高频标签,找出「行业热点但我方未覆盖」的标签 = 能力空白(升级方向)。
> 调用示例(AI 自动执行,你不用敲):
> python scripts/intel_platform.py --mode auto --skill-id user_x/slug --words 无痕改图,改图 --out <目录>
> python scripts/intel_platform.py --mode competitor --keyword 邮件 --top 15 --out <目录>
> python scripts/intel_platform.py --mode benchmark --skill-id user_x/slug --keyword 邮件 --out <目录>
输出(交付物)
- 模式A:
exposure_report.html+exposure_report.md(带可点复核链接) - 模式B:
competitor_report.html+competitor_report.md(竞品清单 + 行业热点标签) - 模式C:
benchmark_report.html+benchmark_report.md(我方位置 + 能力空白 + 头部竞品) - 控制台摘要
红海词说明(为什么有的词排不到前排)
- 红海词(改图/修图/去水印)通常被安装量大的大厂技能占前排,你的技能可能排到十几位甚至被截断——这是平台排序,不是关键词没写。
- 差异化长尾词(无痕改图/部件嫁接)才容易进前排。报告会标出"红海/未命中",建议据此换词。
诚实铁律(不可违背)
- 结论必须对得上页面真实内容,用户会抽查复核链接。
- 接口异常 = 请求失败,必须标"需复查",严禁谎报为未命中。
- 排名取自 API 真实返回顺序(sortBy=score),与用户在 SkillHub 搜索看到的一致。
- 能力画像边界:公开接口拿不到竞品 SKILL.md 正文。因此「竞品能干什么」只能基于其公开声明的 tags/简介/下载/评分去推断(即"声称能力"),报告一律标注"未经实测",不假装读过竞品内部逻辑。竞品标签字段可能混入少量作者名等噪声,热点标签以高频者为参考。
FAQ
- 接口异常/网络出错怎么办? 脚本内置 3 次重试;仍失败会诚实标「接口异常(需复查)」,不臆断。多为临时网络抖动或接口限流,隔几分钟重跑即可;若持续失败,手动打开复核链接人工确认。
- 为什么不用网页抓取? SkillHub 是 JS 渲染 SPA,普通抓取拿不到技能列表。本版直接打后端公开接口,稳定且免登录。
- 排名和我自己搜的不一样? 确保用同一关键词、同一排序(默认相关度)。不同账号/地区排序可能微调,以复核链接页面为准。
- 竞品扫描只搜一个词够吗? 单关键词覆盖该词直接命中的竞品;若想更全(如邮件赛道),可对多个近义词分别跑 B 模式再合并看。
示例
目标技能:user_a16c9d50/foxmail-ai-mail-assistant
品类:邮件
→ C 模式:实测我方排名 3/200、下载 932、版本 1.5.9;头部平均下载 16 万;能力空白标签含 自动化/word/公文/排版 等(行业热点但我方未覆盖),提示可补"文档格式处理"类能力。