Tooluck logoTooluck
SKILL.md

github-trending

Agent skill fromhuangkiki/dailypaper-skills

Discover trending GitHub repositories and research-related project updates. English triggers: "weekly GitHub trending", "daily GitHub trending", "monthly GitHub trending". 抓取 GitHub 上 star 涨得最快的项目(Trending 榜),打分标注是否与研究方向相关, 生成 Obsidian 笔记到 GitHubTrending 文件夹。默认周榜。 触发词:"GitHub 周榜"、"star 涨得最快"、"过去一周 GitHub 热门"、"GitHub trending"、 "看看这周 GitHub 上火了什么"、"GitHub 日榜"、"GitHub 月榜"

How to install github-trending

install github-trending
# install the dailypaper-skills pack with the skills CLI
npx skills add huangkiki/dailypaper-skills

# or add only this skill to Claude Code: copy the folder

skills/github-trending/

# into

~/.claude/skills/github-trending/ (all projects)

.claude/skills/github-trending/ (one project)

skills/github-trending/SKILL.md

Apache-2.0Full file
1## Language / 语言
2
3First resolve `OUTPUT_LANGUAGE` using [language selection](../_shared/language.md).
4For an English request (or an explicit request for English), read and follow
5[the English workflow](SKILL.en.md) instead of the Chinese body below.
6中文请求继续执行下文;用户明确指定的语言优先。内部阶段继承语言,不从论文或工具输出重新判断。
7
8## 执行环境
9
10开始前读取 [Agent 运行约定](../_shared/agent-runtime.md),解析当前 Skill 目录、有效配置和 `TEMP_DIR`,再执行下文。
11
12> **开始前**: 先说一声 "开始抓 GitHub 榜单 🐙" 并告知今天日期与抓取周期(默认周榜)。
13
14# GitHub Trending 抓取
15
16抓取 GitHub Trending + 按主题搜索仿真新项目 / 近期更新 → 标注研究相关性 → 写成 Obsidian 笔记。纯 Python 脚本,脚本本身不调用大模型。
17
18## Step 0: 读取共享配置
19
20运行 `python3 ../_shared/user_config.py` 读取有效配置及 `runtime.temp_dir`。
21脚本内部已通过 `../_shared/user_config.py` 自动加载,无需手动传参。相关字段:
22
23- `paths.obsidian_vault` — vault 根路径
24- `paths.github_trending_folder` — 输出文件夹(默认 `GitHubTrending`)
25- `daily_papers.keywords / negative_keywords / domain_boost_keywords` — 复用它们给项目打分、标注相关性
26- `daily_papers.project_queries` — 广泛检索仿真引擎、求解器与相关基础设施;项目名示例不构成白名单
27
28## 解析周期与语言
29
30从用户输入解析 `--since`:
31- "周榜"、"过去一周"、"这周"、"本周" → `--since weekly`(默认)
32- "日榜"、"今天"、"今日" → `--since daily`
33- "月榜"、"这个月"、"本月" → `--since monthly`
34
35可选 `--language`(如 "只看 Python" → `--language python`),不指定则抓全部语言。
36
37## 工作流程
38
39### Phase 1: 抓取 + 打分(fetch_trending.py)
40
41```bash
42python3 fetch_trending.py --since weekly --output "{TEMP_DIR}/github_trending.json"
43# 指定语言示例:
44# python3 fetch_trending.py --since weekly --language python --output "{TEMP_DIR}/github_trending.json"
45```
46
47脚本自动完成:
48…

Excerpt shown under the repository's Apache-2.0 license.

More skills in dailypaper-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates