SkillHub 平台数据看板(skillhub-analytics)
拉取 SkillHub 平台热门技能 + 个人技能数据,生成苹果美学 HTML 数据看板。
核心差异化
- 竞品弱点:SkillHub 平台没有内置的数据分析功能——你无法看到下载趋势、分类分布、个人技能排行。
- 我们:一站式数据看板:
1. 平台热门技能 Top N——按下载量排序,展示 Top 10 热门技能。
2. 分类分布——技能在各分类下的数量分布,可视化条形图。
3. 下载量分布——0-100/100-500/500-1000/1000-5000/5000+ 五个区间分布。
4. 个人技能监控——你的技能下载量、预警(下载量为 0)、排名。 - 本地安全:数据拉取 + 分析均在本地完成,不上传任何数据。
快速开始
# 演示模式(内置数据,不联网)
python3 scripts/analyzer.py --demo
# 联网拉取真实数据
python3 scripts/analyzer.py
# 需设置环境变量: SKILLHUB_API_KEY 和 SKILLHUB_MY_SKILLS
# 输出到文件
python3 scripts/analyzer.py --demo --output skillhub-dashboard.html
# 拉取 Top 100
python3 scripts/analyzer.py --top 100
配置
# SkillHub API Token
export SKILLHUB_API_KEY="skh_xxx"
# 你的技能 slug 列表(逗号分隔)
export SKILLHUB_MY_SKILLS="regex-nl2regex,api-doc,test-gen,..."
# 拉取 Top N 热门技能(默认 50)
export SKILLHUB_TOP_N=100
何时使用本技能
用户说以下任一即触发:
- 「SkillHub 数据统计 / 我的技能数据 / 技能数据看板」
- 「账号数据分析 / 我的下载量 / 技能下载量统计」
- 「看下我的技能情况 / 技能运营数据 / skillhub analytics」
工作流(Agent 使用建议)
- 拉取数据:设置环境变量 → 运行
analyzer.py(不联网用--demo)。 - 生成看板:
--output dashboard.html保存 HTML 文件。 - 分析结果:阅读 HTML 看板,提取关键指标(下载量趋势、分类排名、预警项)。
- 交付:HTML 文件可直接在浏览器打开或作为邮件正文。
已知边界
- 搜索 API 限制:SkillHub 社区搜索 API 不支持全量分页拉取,仅能按关键词搜索。
- 演示模式:
--demo使用内置模拟数据,非实时数据。 - 无实时图表:看板为静态 HTML,无交互式图表(需前端框架支持)。
- 无收藏/评论数据:API 当前不提供收藏数和评论数。
> AI生成