majiayu000/claude-skill-registry

Searchable Claude Code skills catalog with source-linked guides and generated registry artifacts

Claude Skills Registry – これは何ですか

Claude-Code「スキル」(Claudeが呼び出せる再利用可能なコードスニペット、ツール、エージェント)の公開・検索可能なカタログです。このプロジェクトは、3つのリンクされたリポジトリで構成されています。

  • claude-skill-registry-core – スキルソースをクロールし、検証し、インデックスと静的サイトを構築する権威あるパイプライン。
  • claude-skill-registry-data – 個々のスキルディレクトリ (skills/**) の生のアーカイブ。
  • claude-skill-registry – コアロジック、データ、およびダウンストリーム利用のための事前構築済みJSONアーティファクトをバンドルした生成済みミラー。

このレジストリ自体はスキルを提供しません。インデックスを作成して説明するだけであり、元のリポジトリとライセンスへのリンクを提供します。


なぜ重要なのか

Claude-Codeエージェントは、コミュニティが提供する機能(例:PDF解析、テスト自動化、DevOpsヘルパー)を発見する方法を必要としています。このレジストリは以下を提供します。

  • 高速なクライアントサイド検索 – ブラウザやCLIで読み込めるgzipped JSONインデックス。
  • メタデータと品質シグナル – スター数、セキュリティスキャン結果、カテゴリタグ、インストールパス。
  • 複数の利用方法 – Web UI、GoベースのCLI (sk)、および生のJSON API。

使用方法

方法 内容 クイックスタート
Web UI インタラクティブな検索ページ (GitHub Pages)。 https://majiayu000.github.io/claude-skill-registry/ を開く
CLI (sk) ターミナルベースの単一スキルの検索とインストール。 ```bash
go install github.com/majiayu000/claude-skill-manager@latest

sk にリネームし、$PATH にあることを確認

sk search testing # スキルを探す sk install anthropics/skills/skills/docx # インストールする

| **JSON API** | 完全なインデックス、カテゴリシャード、品質/セキュリティランキングなどの直接ダウンロード。 | ```bash
curl https://majiayu000.github.io/claude-skill-registry/search-index-lite.json
# またはマニフェストと個別のシャードファイルを取得
``` |

スキルをインストールする場合は、エントリに表示されている**ソースリンクに従い**、元のライセンスを尊重してください。レジストリはスキルを指し示すだけであり、コンテンツを再ライセンスするものではありません。

---
## アーキテクチャの概要

データ収集 (core) → インデックス生成 (core) → 利用 (Web UI, sk CLI, JSON API)


* **レイヤー1 – データ収集** – GitHubクローラーがスキルリポジトリを発見し、ファイルをダウンロードし、セキュリティスキャナーを実行します。
* **レイヤー2 – インデックス生成** – スクリプトが複数のJSONアーティファクトを生成します:
  * `search-index.json` (完全な検索可能インデックス)
  * `search-index-lite.json` (高速なクライアントサイド利用のためのコンパクト版)
  * カテゴリマニフェスト、品質、セキュリティ、ランキングインデックス。
* **レイヤー3 – 利用** – 生成されたファイルは、GitHub Pages、`sk` Goバイナリ、または生のHTTPエンドポイントを介して提供されます。

**コアリポジトリ**にはすべてのパイプラインコード (`scripts/`, `sources/`, `taxonomy/`) が含まれています。**データリポジトリ**には実際の `skills/**` ツリーが格納されています。**メイン(ミラー)リポジトリ**は、ダウンストリームユーザーのためにこれら2つをバンドルした毎日生成されるアーティファクトです。

---
## 始め方(開発者向け)

1. **コアリポジトリをクローン**(パイプラインの信頼できるソース):
   ```bash
   git clone --filter=blob:none --sparse https://github.com/majiayu000/claude-skill-registry-core.git
   cd claude-skill-registry-core
   git sparse-checkout set --cone docs scripts sources schema
  1. Python環境をセットアップ (uv を使用):
    uv venv && source .venv/bin/activate
    uv pip install -r requirements.txt
    
  2. 検索インデックスをローカルで構築 (オプション、変更のテスト用):
    python scripts/build_search_index.py --registry registry.json --output docs
    
  3. Web UIをローカルで実行:
    cd docs && python -m http.server 8000
    # http://localhost:8000 にアクセス
    
  4. 新しいスキルを提出 – 「Add Skill」テンプレートを使用してIssueを開くか、コアリポジトリの sources/community.json にJSONエントリをPRしてください。

ロードマップのハイライト

  • ✅ 毎日の自動更新、セキュリティスキャン、Web UIが稼働中。
  • ✅ 軽量なgzipped検索インデックスが利用可能。
  • 計画中: ベクトルベースのセマンティック検索、スキルレコメンデーションエンジン、バージョン追跡、品質スコアリング、APIレート制限。

ライセンス

レジストリコードとパイプラインは MIT License の下でリリースされています (LICENSE を参照)。

個々のスキルは元のライセンスを保持します; レジストリはサードパーティのコンテンツを再ライセンスしません。


関連エコシステム

このレジストリは、Claude-Codeおよびその他のLLMエージェントのためのより広範な「エージェントインフラスタック」の一部です:

レイヤー プロジェクト 役割
拡張 claude-skill-registry コミュニティスキルの発見と閲覧
拡張 spellbook クロスランタイムスキルバンドル
信頼 argus サプライチェーンセキュリティスキャナー
信頼 vibeguard エージェントのランタイムガードレール
記憶 remem 永続的なローカルメモリ
オーケストレーション harness Rustベースのエージェントオーケストレーション
ルーティング litellm‑rs 高性能LLMゲートウェイ
維持 keepline セッション監視とリカバリ

要約

Claude Skills Registryは、コミュニティが提供するClaude-Codeプラグインのメンテナンスされた検索可能なインデックスです。Web UI、Go CLI (sk)、および生のJSON APIを提供し、これらはすべてスキルリポジトリをクロールし、検証し、毎日更新を公開する自動化パイプラインから構築されています。このプロジェクトはAI/LLMツールとして完全にスコープ内であり、MITライセンスの下でオープンソース化されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト