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
- Python環境をセットアップ (
uvを使用):uv venv && source .venv/bin/activate uv pip install -r requirements.txt - 検索インデックスをローカルで構築 (オプション、変更のテスト用):
python scripts/build_search_index.py --registry registry.json --output docs - Web UIをローカルで実行:
cd docs && python -m http.server 8000 # http://localhost:8000 にアクセス - 新しいスキルを提出 – 「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ライセンスの下でオープンソース化されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト