mcpField
S
skill-registry

skill-registry

github.com/phar-devエージェントワークフロー167 回インストール20 週間前に更新
リポジトリ

skill-registry について

skill-registryは、スキルの名前と説明をJSONで管理するエージェントスキルです。新しいスキルの登録と名前による検索に対応します。

主な機能

  1. 01JSONレジストリへのスキル追加
  2. 02スキル名による項目検索
  3. 03skill-creatorで作成したスキルの登録

活用シーン

  1. 01skill-creatorで作成したスキルの登録
  2. 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 レジストリに自動的に追加します。これにより、すべてのスキルを追跡・検索できるようになります。

ワークフローの例:

  1. skill-creator を使って、新しいスキルフォルダーと SKILL.md を作成します。
  2. 新しい SKILL.md から名前と説明を抽出します。
  3. 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

コメント