About Skill History
Skill History tracks daily download counts for ClawHub agent skills and presents them as charts, badges, and JSON pages. It is for skill authors and agents seeking download-history data; the README describes a web service and API, not an MCP server.
Key features
- 01Daily ClawHub download tracking
- 02Skill chart pages
- 03Embeddable SVG charts and badges
- 04JSON responses for skill pages
- 05OpenAPI specification
Use cases
- 01Display skill download trends in a README
- 02Check a skill's daily download history
- 03Fetch skill data in JSON
- 04Link to charts from skill pages
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://skill-history.com/mcpclaude mcp add --transport http pineapple-farm-skill-history https://skill-history.com/mcp{"mcpServers":{"pineapple-farm-skill-history":{"type":"http","url":"https://skill-history.com/mcp"}}}Open in Cursor{"servers":{"pineapple-farm-skill-history":{"type":"http","url":"https://skill-history.com/mcp"}}}Open in VS Code{"mcpServers":{"pineapple-farm-skill-history":{"type":"http","url":"https://skill-history.com/mcp"}}}{"mcpServers":{"pineapple-farm-skill-history":{"serverUrl":"https://skill-history.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
2| Parameter | Type | Required | Description |
|---|---|---|---|
| slug | string | Yes | The skill slug (e.g. 'self-preserve') |
| handle | string | Yes | The skill author's handle (e.g. 'gavinlinasd') |
Details
From the project READMEskill-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
- Edge cache — GET responses are stored in Cloudflare's cache via the Cache API (
caches.default), so D1 only sees cache misses; weekly blog data is materialised in D1 once per week - 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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.