Skill History について
Skill History は、ClawHub のエージェントスキルの毎日のダウンロード数を記録し、チャート、バッジ、JSON ページで表示します。スキル作者や履歴データを扱うエージェント向けです。README にはウェブサービスと API の説明があり、MCP サーバーについては記載されていません。
主な機能
- 01ClawHubの毎日ダウンロード数を記録
- 02スキルのチャートページ
- 03埋め込み可能なSVGチャートとバッジ
- 04スキルページのJSON応答
- 05OpenAPI仕様の提供
活用シーン
- 01READMEにスキルのダウンロード推移を表示
- 02スキルの日別ダウンロード履歴を確認
- 03スキルデータをJSONで取得
- 04スキルページからチャートへリンク
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
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"}}}Cursor で開く{"servers":{"pineapple-farm-skill-history":{"type":"http","url":"https://skill-history.com/mcp"}}}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"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
2| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| slug | string | はい | スキルの slug(例:'self-preserve') |
| handle | string | はい | スキル作成者の handle(例:'gavinlinasd') |
詳細
skill-history
ClawHubからのエージェントスキルのダウンロード履歴を追跡し、可視化します。READMEに埋め込めるチャートです。エージェントスキル版のstar-historyです。
skill-history.com · Pineapple AIが開発
仕組み
skill-history.comは、ClawHubにある54,000件以上のすべてのスキルについて、毎日のダウンロード数を追跡します。各スキルにはチャートページと埋め込み可能なSVGが用意されています。
- チャートページ —
skill-history.com/{handle}/{slug} - SVG埋め込み —
skill-history.com/chart/{handle}/{slug}.svg - コンパクトバッジ —
skill-history.com/badge/{handle}/{slug}.svg
{handle}はGitHubのユーザー名(ClawHubはGitHub OAuthを使用)で、{slug}はClawHub上のスキルのスラッグです。
READMEに追加する
[](https://skill-history.com/YOUR_HANDLE/YOUR_SLUG)
または、skill-history.comのリンクジェネレーターを使用してください。
アーキテクチャ
- Cloudflare Workers + Hono — サイト、チャートSVG、定期的なデータ収集処理を提供します
- Cloudflare D1 (SQLite) — スキルと日次スナップショットを保存します
- エッジキャッシュ — GETレスポンスはCache API(
caches.default)を通じてCloudflareのキャッシュに保存されるため、D1へのアクセスはキャッシュミス時のみです。週間ブログデータは週に1回、D1に実体化されます - d3-shape — 滑らかな単調曲線(star-historyと同じアルゴリズム)
- データソース — ClawHub公開API。2時間ごとにデータを収集します
API
すべてのスキルページは、Accept: application/jsonを指定してリクエストするとJSONを返します。
curl -H "Accept: application/json" https://skill-history.com/gavinlinasd/self-preserve
OpenAPI仕様の全文はskill-history.com/api/openapi.jsonをご覧ください。
AIエージェント向け:skill-history.com/llms.txt。
ローカル開発
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
ロードマップ
- ClawHubのすべてのスキルの日次ダウンロード数を追跡
- 埋め込み可能なSVGチャートとコンパクトバッジ
- リンクジェネレーター付きランディングページ
- エージェントからの発見しやすさ(llms.txt、OpenAPI)
- d3を使った滑らかなチャート描画(軸の全面的な刷新)
- 複数ソースの追跡(GitHubスター、ClawHub以外からのインストール)
- 比較チャート(複数のスキルを重ねて表示)
- 週間「急成長スキル」レポート
- エージェントがツールにアクセスするためのMCPサーバー
アイデアがありますか?イシューを作成するか、PRを送信してください。ご意見をお待ちしています。
コントリビューション
このプロジェクトは始まったばかりで、スキルの作者が実際に求めているものをもとに、現在積極的に形作っています。コントリビューションを歓迎します。
- 機能リクエスト — 実装してほしい機能を説明してイシューを作成してください
- バグ報告 — チャートの表示がおかしい場合やスキルが見つからない場合は、お知らせください
- プルリクエスト — コード、ドキュメント、デザインの改善を歓迎します
- データソース — ClawHub以外のスキルを追跡するアイデア(GitHubスター、その他のレジストリ)
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。