Back to skills
extension
Category: Data & AnalyticsNo API key required

SkillHub 采纳度双榜 — Adoption Boards

生成 SkillHub 采纳度双榜。按实际 source 将 clawhub 导入区与 SkillHub 原生区分池排名,分别基于下载、安装、留存与 Stars 生成可追溯的 HTML 报告,帮助发现不同来源中的高采纳度 Skill。报告同时披露数据来源、指标构成、候选池范围和已知 API 局限。综合分仅表示同一报告候选池内的相对位置,不用于跨榜、跨报告比较,也不代表代码质量、安全性、平台认证或推荐结论。

personAuthor: u_d1525ce8hubenterprise

SkillHub 采纳度双榜 — SkillHub Adoption Boards

抓取 skillhub.cn 公开 API,对全库约 11.4 万个 skill 计算采纳度排名,输出单文件 HTML 报告。

Scrapes the public skillhub.cn API and ranks ~114k skills by adoption, emitting a single-file HTML report.

这个 Skill 解决什么问题

SkillHub 上每个 skill 都有一个分数,但没有一个能横向比较的汇总榜。

原因不是平台没做,是现有数据做不出来 —— 平台的 score 字段按 source 分别归一化到 100000,一个 110 万下载的 skill 和一个 24 万下载的 skill 分数可以都是满分。 跨源排序因此没有意义。

本 Skill 不使用那个字段,用原始计数重新计算,并按数据口径把结果分成两个互不比较的榜。

快速开始

python3 scripts/build_boards.py

产出 skillhub-boards.html,浏览器打开即可。

纯 Python 标准库,无第三方依赖,无需浏览器,无需登录。

参数

| 参数 | 默认 | 说明 | | --- | --- | --- | | --pages | 25 | 每个源每种排序抓取的页数 | | --top | 40 | 每榜展示条数 | | --delay | 0.15 | 请求间隔秒数,不得低于 0.1 | | --output | skillhub-boards.html | 输出路径 |

测试

python3 scripts/test_offline.py

26 项离线逻辑测试,不触网。含 3 项负向测试与 1 组真实数据回归。

两个榜为什么不能合并

全库由两个源构成,安装计数的埋点完整度差约 10 倍:

  • clawhub 导入区(约 55.6%):埋点完整,可算留存率,内容以英文为主
  • SkillHub 原生区(约 44.4%):约 40% 的条目安装数为 0,约 85% 是中文名

把它们放进同一个榜排序,等于用两把不同的尺子量同一批东西。 因此 A 榜用四维(含留存),B 榜只用两维,两榜分数不可互相比较

留存率是关键指标

安装数 ÷ 下载数。识别「下载很多但没人真的装」的条目。

实测中一个 110 万下载的 skill 因留存仅 7.8%,被一个 37 万下载但留存 15.5% 的条目压过 —— 这是单看下载量永远看不到的。

边界

本 Skill 只读取公开 API 并在本地生成 HTML。不发布、不修改、不删除任何 skill, 不提交评价,不上传任何数据。

衡量采纳表现,不评价代码质量、安全性或适用性。 排名不构成推荐或背书。

详见 DISCLAIMER.md


许可:Apache-2.0  反馈:ruanchaoyin@ruancyai.com