Generate GitHub AI trending project reports as formatted text leaderboards. Fetches top-starred AI/ML/LLM repos by daily, weekly, or monthly period and renders a styled leaderboard. Use when the user asks for AI project trends, GitHub trending, AI leaderboard, or wants to see popular AI repos.

GitHub
Install command
npx skhub add bighardperson/github-ai-trends
Markdown
SKILL.md

GitHub AI Trends

Generate formatted leaderboard of trending AI projects on GitHub, output directly to chat.

Usage

Run the script and paste its stdout as the reply:

python3 scripts/fetch_trends.py --period weekly --limit 20

Parameters

  • --period: daily | weekly | monthly (default: weekly)
  • --limit: Number of repos (default: 20)
  • --token: GitHub token for higher rate limits (or set GITHUB_TOKEN env)
  • --json: Output raw JSON instead of formatted text

How It Works

  1. Searches GitHub API for AI-related repos (by keywords + topics) pushed within the period
  2. Deduplicates and sorts by star count
  3. Outputs a formatted markdown leaderboard ready for chat display

Notes

  • Without a GitHub token, API rate limit is 10 requests/minute. With token: 30/minute.
  • No pip dependencies, uses only stdlib.
  • Output is markdown formatted for direct chat display.
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

NOASSERTION

Source path

skills/GitHub AI趋势追踪

Default branch

main

Latest commit

e9f99fd

Tree SHA

de4405f