skills-dashboard

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Skills 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

工作原理

  1. Scrape - Fetch
    https://skills.sh/api/search
    with broad 2-char queries to discover all skills
  2. Aggregate - Group by owner (GitHub org/user) and repo, compute counts and totals
  3. Render - Generate a self-contained HTML file with Plotly.js charts
  1. 爬取 - 使用宽泛的2字符查询请求
    https://skills.sh/api/search
    接口,获取所有 Skill
  2. 聚合 - 按所有者(GitHub 组织/用户)和仓库分组,计算计数和总和
  3. 渲染 - 生成包含 Plotly.js 图表的独立 HTML 文件

Running

运行方式

Generate the dashboard with the scraper script:
bash
python3 scripts/scrape_and_build.py
This writes
index.html
to the current directory.
To 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.html

Dashboard Contents

仪表盘内容

ChartWhat It Shows
TreemapInstall share by publisher, click to drill into individual skills
Bar: Skill CountTop 25 publishers by number of skills published
Bar: Total InstallsTop 25 publishers by total install volume
HistogramLog-scale distribution showing the long tail of installs
Top 30 SkillsThe 30 most-installed individual skills
图表展示内容
矩形树图不同发布者的安装量占比,点击可下钻查看单个 Skill 详情
柱状图:Skill 数量按发布 Skill 数量排名的前25位发布者
柱状图:总安装量按总安装量排名的前25位发布者
直方图对数刻度分布,展示安装量的长尾效应
Top 30 Skills安装量最高的30个独立 Skill

Data Source

数据源

All data comes from the
skills.sh/api/search
endpoint. Each entry has:
json
{
  "source": "owner/repo",
  "skillId": "skill-name",
  "name": "skill-name",
  "installs": 12345
}
所有数据均来自
skills.sh/api/search
接口,每个条目包含以下字段:
json
{
  "source": "owner/repo",
  "skillId": "skill-name",
  "name": "skill-name",
  "installs": 12345
}

Generate It Yourself

自行生成

Install the skill:
bash
npx skills add olshansk/agent-skills
Select
skills-dashboard
when prompted.
Then:
  1. Launch your agent CLI of choice (Claude Code, Codex, Gemini CLI, OpenCode)
  2. 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
即可。
后续步骤:
  1. 启动你选择的 Agent CLI(Claude Code、Codex、Gemini CLI、OpenCode)
  2. 向它发送指令「构建 Skills 生态仪表盘」
无需 API 密钥——该 Skill 会爬取公开的 skills.sh 注册表,输出独立的 HTML 文件。