/install github-trending-report
GitHub Trending Report
Use the github-discover CLI to fetch real-time GitHub data and generate structured trending reports — discover fast-rising repositories, newly popular projects, and hot topic tags.
Installation
npm install -g github-discover
Requires Node.js 18+. Check with
node --version.
Prerequisites
- Node.js ≥ 18
github-discoverinstalled globally (see Installation above)
Commands
trending — Fastest-growing repositories
Ranked by daily average stars with a 30-day smoothing factor, removing age bias to surface genuinely fast-rising projects.
github-discover trending [options]
| Option | Description | Default |
|---|---|---|
-p |
Period: daily / weekly / monthly / yearly | daily |
-n |
Number of results (1–100) | 50 |
-l |
Filter by programming language (e.g. python, typescript) | all |
-s |
Minimum star threshold | auto by period |
--json |
Output as JSON | — |
popular — New high-star repositories
Sorted by raw star count descending, focused on recently created high-popularity projects.
github-discover popular [options]
Same options as trending.
topic — Hot topic tags
Scored by repoCount × log10(starSum) to surface trending technology topics.
github-discover topic [options]
| Option | Description | Default |
|---|---|---|
-p |
Period: daily / weekly / monthly / yearly | daily |
-n |
Number of results (1–100) | 30 |
--json |
Output as JSON | — |
Data Windows (trending command)
| Period | Repository creation range |
|---|---|
| daily | Created within last 7 days |
| weekly | Created within last 28 days |
| monthly | Created within last 90 days |
| yearly | Created within last 730 days |
Standard Workflow for Generating a Report
When a user requests a GitHub trending report, follow these steps:
Step 1: Verify the tool is available
github-discover --version
If the command is not found, prompt the user to run npm install -g github-discover, then stop.
Step 2: Determine the time period
Infer the period from the user's request:
- "today" / "latest" / "right now" →
daily - "this week" / "weekly" →
weekly - "this month" / "monthly" →
monthly - "this year" / "annual" →
yearly - Not specified → default to
daily
Step 3: Fetch all three data sets in parallel
github-discover trending -p \x3Cperiod> -n 10 --json
github-discover popular -p \x3Cperiod> -n 10 --json
github-discover topic -p \x3Cperiod> -n 10 --json
If the user specified a language (e.g. Python, TypeScript), append -l \x3Clanguage> to the trending and popular commands.
Step 4: Generate the structured report
Combine the JSON output from all three commands and produce a report in the following format:
📈 GitHub \x3CPeriod> Trending Report
1. Fastest-Growing Projects
Source:
trending— reflects real growth velocity, age bias removed
List Top 5–10 entries, each with:
- Repository name (with link)
- Short description
- Star count / daily average growth
- Primary language
2. Newly Popular Repositories
Source:
popular— recently created projects gaining rapid traction
List Top 5–10 entries, same format as above.
3. Hot Topics
Source:
topic— scored by repository count × star magnitude
List Top 10 topic tags with a brief description of each technology area.
4. AI Insights
Based on the data above, provide:
- A 2–3 sentence summary of the key technical trends this period
- Projects or movements worth watching closely
- If a language filter was applied, a brief analysis of that ecosystem's current state
Limitations
- Data is sourced from the GitHub Search API; freshness depends on GitHub's indexing lag
- The
trendinggrowth score is estimated from creation time and star count, and it is not GitHub's official Trending page data - The
-llanguage filter matches only the repository's primary language; multi-language projects may be excluded
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install github-trending-report - 安装完成后,直接呼叫该 Skill 的名称或使用
/github-trending-report触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
GitHub Trending Report 是什么?
Fetch and generate structured reports on fastest-growing repos, newly popular projects, and hot GitHub topic tags using github-discover CLI. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 640 次。
如何安装 GitHub Trending Report?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install github-trending-report」即可一键安装,无需额外配置。
GitHub Trending Report 是免费的吗?
是的,GitHub Trending Report 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
GitHub Trending Report 支持哪些平台?
GitHub Trending Report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 GitHub Trending Report?
由 coderyi(@coderyi)开发并维护,当前版本 v1.0.2。