Claude-skill-registry list-resources
プロジェクトの Claude Code リソース一覧を表示する。「リソース一覧」「コマンド一覧」「スキル一覧」「エージェント一覧」「何があるか確認」「作成したもの一覧」「Claude リソース」などで起動。
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/list-resources" ~/.claude/skills/majiayu000-claude-skill-registry-list-resources && rm -rf "$T"
manifest:
skills/data/list-resources/SKILL.mdsource content
List Resources
プロジェクトの Claude Code リソース一覧を表示します。
引数
:$ARGUMENTS
: コマンドのみ表示--commands
: スキルのみ表示--skills
: エージェントのみ表示--agents
: フックのみ表示--hooks
: ヘルプを表示--help- (なし): すべて表示
実行手順
が指定された場合: このファイルの内容を要約して表示し、終了。--help
1. オプションに応じて表示対象を決定
ユーザーの発話から適切なオプションを判断:
- 「コマンド一覧」→
--commands - 「スキル一覧」→
--skills - 「エージェント一覧」→
--agents - 「フック一覧」→
--hooks - それ以外 → すべて表示
2. 以下のリソースを収集
- コマンド:
配下の.claude/commands/
ファイル.md - スキル:
配下のディレクトリ(.claude/skills/
を含む)SKILL.md - エージェント:
配下の.claude/agents/
ファイル.md - フック:
と.claude/settings.json
の.claude/settings.local.json
セクションhooks
3. 各リソースの説明を取得
- コマンド/エージェント: ファイル冒頭の
の次の段落# タイトル - スキル:
のSKILL.md
フィールドまたは冒頭の説明description
4. 整形して表示
出力フォーマット
## プロジェクトリソース一覧 ### コマンド (2) | コマンド | 説明 | |----------|------| | /my-command | カスタムコマンドの説明 | | /deploy | デプロイコマンドの説明 | ### スキル (1) | スキル | 説明 | |--------|------| | my-skill | カスタムスキルの説明 | ### エージェント (1) | エージェント | 説明 | |--------------|------| | reviewer | コードレビューエージェント | ### フック (3) | イベント | 件数 | |----------|------| | PreToolUse | 1 | | PostToolUse | 2 |
重要な注意事項
- ✅ 存在しないディレクトリはスキップ
- ✅ 各リソースタイプの件数を表示
- ✅ リソースがない場合は「なし」と表示
- ❌ ファイル内容の詳細は表示しない(一覧のみ)