skill-registry について
skill-registryは、スキルの名前と説明をJSONで管理するエージェントスキルです。新しいスキルの登録と名前による検索に対応します。
主な機能
- 01JSONレジストリへのスキル追加
- 02スキル名による項目検索
- 03skill-creatorで作成したスキルの登録
活用シーン
- 01skill-creatorで作成したスキルの登録
- 02名前の一部から登録済みスキルを検索
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ phar-dev/ phardev.dot --skill skill-registryインストール後、Claude Code で/skill-registryを入力して読み込まれたか確認します。
同梱ファイルassets/registry.json
詳細
使用する場面
- プロジェクトのレジストリに新しいスキルを追加するとき
- 名前や説明でスキルを検索するとき
- 新しいスキルを作成した後、自動的に登録するとき
重要なパターン
- スキル名と説明を記載した JSON ファイルを管理します
- コマンドを使って新しいスキルをレジストリに追加します
- クエリに基づいてスキルを検索する機能を使用します
skill-creator との連携
このスキルは、skill-creator と連携して動作するように設計されています。skill-creator を使って新しいスキルを作成した後、このスキルを使って新しいスキルを JSON レジストリに自動的に追加します。これにより、すべてのスキルを追跡・検索できるようになります。
ワークフローの例:
skill-creatorを使って、新しいスキルフォルダーと SKILL.md を作成します。- 新しい SKILL.md から名前と説明を抽出します。
- add コマンドを使って
assets/registry.jsonを更新します。
コード例
これは管理用スキルのため、コード例は不要です。
コマンド
# Add a new skill to the registry (from project root)
jq '.skills += [{"name": "new-skill", "description": "Description of new skill"}]' .agents/skills/skill-registry/assets/registry.json > temp.json && mv temp.json .agents/skills/skill-registry/assets/registry.json
# Search for skills
jq '.skills[] | select(.name | contains("search-term"))' .agents/skills/skill-registry/assets/registry.json
コメント
Markdown 対応