Back to skills
extension
Category: AI Agent CapabilitiesNo API key required

list-resources

Display the list of Claude Code resources in the project. Can be launched with terms like "Resource List", "Command List", "Skill List", "Agent List", "Check what's available", "List of what I've created", "Claude Resources".

personAuthor: jakexiaohubgithub

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.jsonhooks セクション

3. 各リソースの説明を取得

  • コマンド/エージェント: ファイル冒頭の # タイトル の次の段落
  • スキル: SKILL.mddescription フィールドまたは冒頭の説明

4. 整形して表示

出力フォーマット

## プロジェクトリソース一覧

### コマンド (2)

| コマンド | 説明 |
|----------|------|
| /my-command | カスタムコマンドの説明 |
| /deploy | デプロイコマンドの説明 |

### スキル (1)

| スキル | 説明 |
|--------|------|
| my-skill | カスタムスキルの説明 |

### エージェント (1)

| エージェント | 説明 |
|--------------|------|
| reviewer | コードレビューエージェント |

### フック (3)

| イベント | 件数 |
|----------|------|
| PreToolUse | 1 |
| PostToolUse | 2 |

重要な注意事項

  • ✅ 存在しないディレクトリはスキップ
  • ✅ 各リソースタイプの件数を表示
  • ✅ リソースがない場合は「なし」と表示
  • ❌ ファイル内容の詳細は表示しない(一覧のみ)