ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

Github Trending Report

Skill by coderyi

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/coderyi/github-trending-report
Or

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-discover installed 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]
OptionDescriptionDefault
-pPeriod: daily / weekly / monthly / yearlydaily
-nNumber of results (1–100)50
-lFilter by programming language (e.g. python, typescript)all
-sMinimum star thresholdauto by period
--jsonOutput 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]
OptionDescriptionDefault
-pPeriod: daily / weekly / monthly / yearlydaily
-nNumber of results (1–100)30
--jsonOutput as JSON

Data Windows (trending command)

PeriodRepository creation range
dailyCreated within last 7 days
weeklyCreated within last 28 days
monthlyCreated within last 90 days
yearlyCreated 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 <period> -n 10 --json
github-discover popular  -p <period> -n 10 --json
github-discover topic    -p <period> -n 10 --json

If the user specified a language (e.g. Python, TypeScript), append -l <language> 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 <Period> Trending Report

1. Fastest-Growing Projects

Source: trending — reflects real growth velocity, age bias removed

Metadata

Author@coderyi
Stars3409
Views1
Updated2026-03-25
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-coderyi-github-trending-report": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.