AgentSkillsCN

resource-list

展示项目中的Claude Code资源列表。“资源列表”、“技能列表”、“代理列表”、“确认有什么”、“查看已创建的内容”、“Claude资源”等指令均可触发。

SKILL.md
--- frontmatter
name: resource-list
description: プロジェクトの Claude Code リソース一覧を表示する。「リソース一覧」「スキル一覧」「エージェント一覧」「何があるか確認」「作成したもの一覧」「Claude リソース」などで起動。
allowed-tools: [Read, Glob]

List Resources

プロジェクトの Claude Code リソース一覧を表示します。

引数

  • $ARGUMENTS:
    • --skills: スキルのみ表示
    • --agents: エージェントのみ表示
    • --hooks: フックのみ表示
    • --help: ヘルプを表示
    • (なし): すべて表示

実行手順

--help が指定された場合: このファイルの内容を要約して表示し、終了。

1. オプションに応じて表示対象を決定

ユーザーの発話から適切なオプションを判断:

  • 「スキル一覧」→ --skills
  • 「エージェント一覧」→ --agents
  • 「フック一覧」→ --hooks
  • それ以外 → すべて表示

2. 以下のリソースを収集

  • スキル: .claude/skills/ 配下のディレクトリ(SKILL.md を含む)
  • エージェント: .claude/agents/ 配下の .md ファイル
  • フック: .claude/settings.json.claude/settings.local.jsonhooks セクション

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

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

4. 整形して表示

出力フォーマット

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

### スキル (1)

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

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

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

### フック (3)

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

重要な注意事項

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