用途:抓取 skills.sh 注册表,生成一个自包含的交互式 Plotly.js HTML 仪表盘,用于查看技能生态的发布与安装分布。适合生成生态快照、对比发布者的技能数量与安装量、观察技能采用的长尾分布,以及回答“谁主导了技能生态”这类问题。
主要能力:仪表盘包含按发布者的安装份额树状图(可下钻到单个技能)、技能数量前 25 名发布者柱状图、总安装量前 25 名发布者柱状图、安装量对数分布直方图,以及安装量最高的 30 个技能列表。
使用方式:先安装技能,运行 npx skills add olshansk/agent-skills,在提示时选择 skills-dashboard。随后启动任意支持的智能体 CLI(Claude Code、Codex、Gemini CLI、OpenCode),让它“build the skills ecosystem dashboard”。也可直接运行脚本:python3 scripts/scrape_and_build.py,会在当前目录生成 index.html;指定输出路径用 python3 scripts/scrape_and_build.py --output /path/to/dashboard.html。
数据来源:全部数据来自 skills.sh/api/search 端点,通过宽泛的 2 字符查询发现技能,再按 owner(GitHub 组织/用户)和仓库聚合。每条记录包含 source、skillId、name、installs 字段。
限制:无需 API 密钥,但依赖公开注册表接口的可用性与返回结构;资料未提供抓取频率、速率限制、数据准确性或图表定制选项等信息。