skills-dashboard
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseSkills Dashboard Generator
Skills 仪表盘生成器
Scrape the skills.sh registry and produce an interactive Plotly.js dashboard showing who publishes the most skills, who has the most installs, and how adoption is distributed.
爬取 skills.sh 注册表,生成交互式 Plotly.js 仪表盘,展示谁发布的 Skill 最多、谁的安装量最高,以及采用率的分布情况。
When to Use This Skill
何时使用该 Skill
- Generating a fresh snapshot of the skills.sh ecosystem
- Comparing publishers by skill count vs install count
- Exploring the power-law distribution of skill adoption
- Answering "who dominates the skills ecosystem?"
- 生成 skills.sh 生态的最新快照
- 对比不同发布者的 Skill 数量与安装量
- 探索 Skill 采用率的幂律分布
- 解答「谁主导了 Skills 生态?」的问题
How It Works
工作原理
- Scrape - Fetch with broad 2-char queries to discover all skills
https://skills.sh/api/search - Aggregate - Group by owner (GitHub org/user) and repo, compute counts and totals
- Render - Generate a self-contained HTML file with Plotly.js charts
- 爬取 - 使用宽泛的2字符查询请求 接口,获取所有 Skill
https://skills.sh/api/search - 聚合 - 按所有者(GitHub 组织/用户)和仓库分组,计算计数和总和
- 渲染 - 生成包含 Plotly.js 图表的独立 HTML 文件
Running
运行方式
Generate the dashboard with the scraper script:
bash
python3 scripts/scrape_and_build.pyThis writes to the current directory.
index.htmlTo write to a specific path:
bash
python3 scripts/scrape_and_build.py --output /path/to/dashboard.html使用爬取脚本生成仪表盘:
bash
python3 scripts/scrape_and_build.py这会在当前目录写入 文件。
index.html如果要输出到指定路径:
bash
python3 scripts/scrape_and_build.py --output /path/to/dashboard.htmlDashboard Contents
仪表盘内容
| Chart | What It Shows |
|---|---|
| Treemap | Install share by publisher, click to drill into individual skills |
| Bar: Skill Count | Top 25 publishers by number of skills published |
| Bar: Total Installs | Top 25 publishers by total install volume |
| Histogram | Log-scale distribution showing the long tail of installs |
| Top 30 Skills | The 30 most-installed individual skills |
| 图表 | 展示内容 |
|---|---|
| 矩形树图 | 不同发布者的安装量占比,点击可下钻查看单个 Skill 详情 |
| 柱状图:Skill 数量 | 按发布 Skill 数量排名的前25位发布者 |
| 柱状图:总安装量 | 按总安装量排名的前25位发布者 |
| 直方图 | 对数刻度分布,展示安装量的长尾效应 |
| Top 30 Skills | 安装量最高的30个独立 Skill |
Data Source
数据源
All data comes from the endpoint. Each entry has:
skills.sh/api/searchjson
{
"source": "owner/repo",
"skillId": "skill-name",
"name": "skill-name",
"installs": 12345
}所有数据均来自 接口,每个条目包含以下字段:
skills.sh/api/searchjson
{
"source": "owner/repo",
"skillId": "skill-name",
"name": "skill-name",
"installs": 12345
}Generate It Yourself
自行生成
Install the skill:
bash
npx skills add olshansk/agent-skillsSelect when prompted.
skills-dashboardThen:
- Launch your agent CLI of choice (Claude Code, Codex, Gemini CLI, OpenCode)
- Ask it to "build the skills ecosystem dashboard"
No API keys needed — the skill scrapes the public skills.sh registry and outputs a self-contained HTML file.
安装该 Skill:
bash
npx skills add olshansk/agent-skills提示时选择 即可。
skills-dashboard后续步骤:
- 启动你选择的 Agent CLI(Claude Code、Codex、Gemini CLI、OpenCode)
- 向它发送指令「构建 Skills 生态仪表盘」
无需 API 密钥——该 Skill 会爬取公开的 skills.sh 注册表,输出独立的 HTML 文件。