gh-star-history
Description
Visualize GitHub star history and regional breakdown as interactive charts. Powered by the [GitHub CLI](https://cli.github.com/) - no API tokens needed. Features date range selection, star growth tracking with period comparison, and dynamic regional breakdown.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
gh-star-history
Visualize GitHub star history and regional breakdown as interactive charts. Powered by the [GitHub CLI](https://cli.github.com/) - no API tokens needed. Features date range selection, star growth tracking with period comparison, and dynamic regional breakdown.
For example, if you want to see the star growth of [claude-code-tips](https://github.com/ykdojo/claude-code-tips):
npx gh-star-history ykdojo/claude-code-tips
Or compare multiple repos:
npx gh-star-history vuejs/vue withastro/astro sveltejs/svelte
Generates a self-contained HTML file with an interactive Plotly chart.
Prerequisites
- Node.js >= 16
- GitHub CLI installed and authenticated (
gh auth login)
Usage
npx gh-star-history ... [options]
Accepts both formats, and multiple repos:
npx gh-star-history ykdojo/claude-code-tips
npx gh-star-history https://github.com/ykdojo/claude-code-tips
npx gh-star-history vuejs/vue withastro/astro sveltejs/svelte
Options
| Flag | Description |
|---|---|
--style |
Chart style: blue (default), green, purple (single repo only) |
--output |
Output file path (default: star-history.html) |
--no-open |
Don't auto-open the browser |
--no-cache |
Skip cache and fetch fresh data |
-h, --help |
Show help |
Examples
# Default blue style
npx gh-star-history ykdojo/claude-code-tips
# Green accent
npx gh-star-history ykdojo/claude-code-tips --style green
# Save to specific file
npx gh-star-history torvalds/linux --output linux-stars.html
# Compare multiple repos
npx gh-star-history vuejs/vue withastro/astro sveltejs/svelte
Styles
Three styles matching GitHub's dark theme palette:
- blue (default) -
#58a6ff - green -
#3fb950 - purple -
#bc8cff
How it works
- Fetches stargazer timestamps via GitHub's GraphQL API (no pagination limit)
...
Related Skills
Epic Sync
Sync epic issue bodies, labels, and local coordination snapshots from GitHub.
Git 使用 Git Worktrees
创建孤立的 Git worktrees,带有智能目录选择与安全验证。
Git Claude skills github
[Building agent skills blog](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-ag
Git #148
, [#161](https://github.com/affaan-m/everything-claude-code/pull/161))
Git GitHub MCP
| Token | Repos, issues, PRs, workflows |
Git GitHub MCP Server
Official first-party server to read repos, manage issues/PRs, and automate workflows.
Git