streamable-httpupdated 4mo ago
Track and visualize agent skill download history from ClawHub. An embeddable chart for READMEs โ star-history, but for agent skills.
What can you do with Skill History?
skill-history
Track and visualize agent skill download history from ClawHub. An embeddable chart for READMEs โ star-history, but for agent skills.
skill-history.com ยท built by Pineapple AI
How it works
skill-history.com tracks daily download counts for all 54,000+ skills on ClawHub. Every skill gets a chart page and an embeddable SVG:
- Chart page โ
skill-history.com/{handle}/{slug} - SVG embed โ
skill-history.com/chart/{handle}/{slug}.svg - Compact badge โ
skill-history.com/badge/{handle}/{slug}.svg
Your {handle} is your GitHub username (ClawHub uses GitHub OAuth), and {slug} is your skill's slug on ClawHub.
Add to your README
[](https://skill-history.com/YOUR_HANDLE/YOUR_SLUG)
Or use the link generator at skill-history.com.
Architecture
- Cloudflare Workers + Hono โ serves the site, chart SVGs, and scheduled sweeps
- Cloudflare D1 (SQLite) โ stores skills and daily snapshots
- d3-shape โ smooth monotone curves (same algorithm as star-history)
- Data source โ ClawHub public API, sweeps every 2 hours
API
All skill pages return JSON when requested with Accept: application/json:
curl -H "Accept: application/json" https://skill-history.com/gavinlinasd/self-preserve
Full OpenAPI spec at skill-history.com/api/openapi.json.
For AI agents: skill-history.com/llms.txt.
Local development
npm install
# Authenticate with Cloudflare
wrangler login
# Create D1 database, copy database_id into wrangler.jsonc
wrangler d1 create skill-history
# Apply schema to local dev DB
npm run db:migrate:local
# Run locally
npm run dev
Roadmap
- Daily download tracking for all ClawHub skills
- Embeddable SVG chart + compact badge
- Landing page with link generator
- Agent discoverability (llms.txt, OpenAPI)
- Smooth d3-powered chart rendering (full axis upgrade)
- Multi-source tracking (GitHub stars, non-ClawHub installs)
- Comparison charts (overlay multiple skills)
- Weekly "fastest growing skills" reports
- MCP server for agent tool access
Have an idea? Open an issue or submit a PR โ we'd love your input.
Contributing
This is a brand new project and we're actively shaping it based on what skill authors actually want. Contributions welcome:
- Feature requests โ open an issue describing what you'd like to see
- Bug reports โ if a chart looks wrong or a skill is missing, let us know
- Pull requests โ code, docs, or design improvements are all welcome
- Data sources โ ideas for tracking skills beyond ClawHub (GitHub stars, other registries)
License
MIT
Install
Add Skill History to your client. Pick the one you use.
claude mcp add --transport http skill-history https://skill-history.com/mcpcodex mcp add skill-history --url https://skill-history.com/mcp{
"mcpServers": {
"skill-history": {
"url": "https://skill-history.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"skill-history": {
"type": "http",
"url": "https://skill-history.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"skill-history": {
"url": "https://skill-history.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"skill-history": {
"serverUrl": "https://skill-history.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Incomplete
- Documentation17/25
- Maintenance13/25
- Trust6/20
- Capability0/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 122 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Version history
| Versions | Published |
|---|---|
| 1.0.0Latest | May 1, 2026 |