/install github-growth-tracker
GitHub Growth Tracker 📊
Track stars, forks, issues, and commit activity across GitHub repos. Generates text digests with trend arrows (↑↓→) and compares your repos against a watchlist you curate.
Why
You ship code but have no idea if anyone's using it. This skill gives you a weekly pulse on your projects — what's growing, what's stagnant, and how you stack up against repos you admire.
When to Use
- "Check my repo stats"
- "How's my project doing on GitHub?"
- "Give me a growth digest"
- "Compare my repo against X"
Credentials
Required: GitHub Personal Access Token (fine-grained, public repo read-only).
Create at: github.com → Settings → Developer settings → Personal access tokens
Type: Fine-grained
Access: Public repos (read-only)
Pass via setup --token \x3CTOKEN> (saved to \x3CDATA_DIR>/github.json) or set GITHUB_TOKEN env var.
⚠ Token is stored plaintext on disk. For higher security, use the GITHUB_TOKEN environment variable instead.
Setup
python3 scripts/github_tracker.py setup --token \x3CTOKEN> # list your repos
python3 scripts/github_tracker.py add owner/repo1 owner/repo2 # track repos
python3 scripts/github_tracker.py add other/repo --watch # watchlist
python3 scripts/github_tracker.py fetch # record data
Commands
setup [--token TOKEN] List your repos, optionally save token
fetch Fetch metrics for all tracked + watched repos
digest Generate growth digest with trends
add repo1 [repo2 ...] [--watch] Add repos to tracking or watchlist
remove owner/repo Stop tracking (history preserved)
list Show tracked repos and watchlist
Output Example
📊 GitHub Growth Digest — Friday April 03, 2026
====================================================
📌 Your Repos
99rebels/blog-translator
Stars: 3 ↑ (+2)
Forks: 1 →
Issues: 2 ↓ (-1)
Commits (4w): 5 ↑ (+5)
Lang: TypeScript Last push: 2026-04-03
vs watchlist: ✅ above avg commit velocity
📌 Watchlist
octocat/Hello-World
Stars: 3,550 NEW Forks: 5,963 NEW Commits (4w): 0
Format output for the current channel. Read references/formatting.md for platform-specific examples.
Scheduled Monitoring
python3 \x3Cskill_path>/scripts/github_tracker.py fetch && python3 \x3Cskill_path>/scripts/github_tracker.py digest
Data Directory
Credentials and data resolve to:
1. $SKILL_DATA_DIR (set by agent platform)
2. ~/.config/github-growth-tracker/ (default fallback)
Credentials: \x3CDATA_DIR>/github.json (token)
Config: \x3CDATA_DIR>/config.json (repo lists)
History: \x3CDATA_DIR>/repos/ (per-repo, 90 days)
Any platform can set $SKILL_DATA_DIR. If unset, ~/.config/github-growth-tracker/ is used. Works with OpenClaw, Claude Code, Codex, and any agent that can run Python scripts.
Notes
fetchskips repos already recorded today (safe to run multiple times)addaccepts multiple repos:add repo1 repo2 repo3- History auto-trims to 90 days on each save
- GitHub API rate limit: 5,000 req/hour authenticated
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install github-growth-tracker - After installation, invoke the skill by name or use
/github-growth-tracker - Provide required inputs per the skill's parameter spec and get structured output
What is Github Growth Tracker?
Track GitHub repo growth (stars, forks, issues, commits) with periodic digests and trend analysis. Compare your repos against a watchlist. Use when checking... It is an AI Agent Skill for Claude Code / OpenClaw, with 157 downloads so far.
How do I install Github Growth Tracker?
Run "/install github-growth-tracker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Github Growth Tracker free?
Yes, Github Growth Tracker is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Github Growth Tracker support?
Github Growth Tracker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Github Growth Tracker?
It is built and maintained by 99rebels (@99rebels); the current version is v1.4.0.