skills/skills.netease.im/skill-researcher

skill-researcher

SKILL.md

Skill Researcher

热门技能搜索与研究工具 - 定时获取 skills.sh 热门榜单,研究新技能,记录已研究技能避免重复,分析趋势。

目录结构

skill-researcher/
├── SKILL.md                    # 本文件
├── README.md                   # 使用说明
├── scripts/                    # 可执行脚本
│   ├── fetch-trending.py       # 获取热门榜单
│   ├── research-skills.py      # 研究技能详情
│   ├── generate-report.py      # 生成研究报告
│   └── run-research.py         # 一键运行完整流程
└── references/                 # 参考文件
    └── skills-api.md           # Skills.sh API 文档

数据存储

数据统一存储在 memory/ 目录:

  • 已研究技能: memory/researched-skills.json
  • 热门榜单缓存: memory/trending-cache.json
  • 研究报告: skills/skill-researcher/reports/report_YYYY-MM-DD.md

使用方法

一键运行完整流程

python skills/skill-researcher/scripts/run-research.py

分步执行

# 1. 获取热门榜单
python skills/skill-researcher/scripts/fetch-trending.py

# 2. 研究新技能
python skills/skill-researcher/scripts/research-skills.py

# 3. 生成研究报告
python skills/skill-researcher/scripts/generate-report.py

自动定时研究

使用 cron 设置定时任务:

# 每天上午9点自动研究
openclaw cron add --name "skill-researcher-daily" \
  --schedule "0 9 * * *" \
  --command "python skills/skill-researcher/scripts/run-research.py"

筛选条件

  • 时间范围:过去24小时热门
  • 安装量:超过1K
  • 排除已研究技能(根据 memory/researched-skills.json

输出

  1. 更新 memory/researched-skills.json - 记录新研究的技能
  2. 更新 memory/trending-cache.json - 缓存最新榜单
  3. 生成研究报告 - skills/skill-researcher/reports/report_YYYY-MM-DD.md

脚本说明

fetch-trending.py

  • 访问 skills.sh/trending
  • 抓取热门技能列表
  • 保存到 memory/trending-cache.json

research-skills.py

  • 读取 trending-cache.json
  • 筛选安装量 > 1K 的技能
  • 排除已研究的技能
  • 访问每个技能的详情页获取详细信息
  • 保存到 memory/researched-skills.json

generate-report.py

  • 读取已研究技能数据
  • 分类统计(设计类、云服务类、开发工具类等)
  • 生成 Markdown 格式报告
  • 保存到 reports/report_YYYY-MM-DD.md

run-research.py

  • 依次执行上述三个脚本
  • 一键完成完整研究流程

依赖

  • Python 3.8+
  • Playwright (用于浏览器自动化)

安装依赖:

pip install playwright
playwright install chromium
Installs
1
First Seen
Apr 15, 2026