← 返回
未分类 Key 中文

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...
跟踪 GitHub 仓库增长(星标、分叉、议题、提交),提供定期摘要和趋势分析,将仓库与关注列表对比,用于检查...
99rebels
未分类 clawhub v1.4.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 425
下载
💾 0
安装
1
版本
#latest

概述

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 (saved to /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 <TOKEN>   # 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 <skill_path>/scripts/github_tracker.py fetch && python3 <skill_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: <DATA_DIR>/github.json     (token)
Config:      <DATA_DIR>/config.json      (repo lists)
History:     <DATA_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

  • fetch skips repos already recorded today (safe to run multiple times)
  • add accepts multiple repos: add repo1 repo2 repo3
  • History auto-trims to 90 days on each save
  • GitHub API rate limit: 5,000 req/hour authenticated

版本历史

共 1 个版本

  • v1.4.0 当前
    2026-05-03 08:14 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Context Window Tracker

99rebels
Track and report OpenClaw context window usage with a detailed breakdown of what's consuming tokens. Use when: user asks
★ 0 📥 552

Gmail Checker

99rebels
检查 Gmail 中未读的收件箱邮件,按优先级过滤。当被要求检查邮件、检查收件箱、邮件摘要、邮件概览或“任何新邮件”时使用。
★ 0 📥 438

Skill Polisher

99rebels
优化独立技能和多技能包在ClawHub上的可读性,同时不牺牲LLM效果。用于改进技能列表...
★ 0 📥 407