mcpField
S
Skill History

Skill History

リモート
github.com/pineapple-farmデータ・分析58 週間前に更新
リポジトリ

Skill History について

Skill History は、ClawHub のエージェントスキルの毎日のダウンロード数を記録し、チャート、バッジ、JSON ページで表示します。スキル作者や履歴データを扱うエージェント向けです。README にはウェブサービスと API の説明があり、MCP サーバーについては記載されていません。

主な機能

  1. 01ClawHubの毎日ダウンロード数を記録
  2. 02スキルのチャートページ
  3. 03埋め込み可能なSVGチャートとバッジ
  4. 04スキルページのJSON応答
  5. 05OpenAPI仕様の提供

活用シーン

  1. 01READMEにスキルのダウンロード推移を表示
  2. 02スキルの日別ダウンロード履歴を確認
  3. 03スキルデータをJSONで取得
  4. 04スキルページからチャートへリンク

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://skill-history.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

2
パラメーター型必須説明
slugstringはいスキルの slug(例:'self-preserve')
handlestringはいスキル作成者の 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に追加する
[![Download History](https://skill-history.com/chart/YOUR_HANDLE/YOUR_SLUG.svg)](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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。