「実践Claude Code 入門」を1ヶ月で読む
第2ターム:2026年1月22日 〜 2026年1月28日
SKILL.md の基本構成
--- name: xxx # `/xxx` のようにスラッシュコマンドとして呼び出せるようになる description: yyy # Claude が自動的にロードするかどうかを決定するのに役立つ ---
(以降に詳細を書く)
フロントマターには他にも色んなオプションが存在する。抜粋。
- disable-model-invocation: <bool>
- true にすると Claude が自動的にトリガーしないスキルとなる。つまり手動実行のみとなる
- user-invocable: <bool>
- false にすると、スラッシュ `/` を押しても表示されなくなる。つまり、手動実行不可の Claude 専用スキルになる
- allowed-tools: <カンマ区切り文字列>
- Claude が許可を求めずに利用できるツール
- context: <forkのみ?>
- `fork` とすると、フォークされたサブエージェントコンテキストで実行される。これは使ってみないとよくわからない感じ 🤔
- hooks:
- スキルのライフサイクルに限定されたフック
カスタムスラッシュコマンドがスキルにマージされたの全然知らなかった
コメント
> カスタムスラッシュコマンドがスキルにマージされたの全然知らなかった
みたいですね!
> name: xxx # `/xxx` のようにスラッシュコマンドとして呼び出せるようになる
僕これ知らなかった...
スキルはCCが自動的に読み込むもんだと思ってたんで。
だとすると、確かにこれってカスタムスラッシュコマンドと呼び出し方被るし、マージするのは自然な流れっぽいですね 🤔
みたいですね!
> name: xxx # `/xxx` のようにスラッシュコマンドとして呼び出せるようになる
僕これ知らなかった...
スキルはCCが自動的に読み込むもんだと思ってたんで。
だとすると、確かにこれってカスタムスラッシュコマンドと呼び出し方被るし、マージするのは自然な流れっぽいですね 🤔
ですね!
フロントマターに disable-model-invocation: true をつけると、CCは自動で読み込まなくなり、スラッシュコマンド的に自分で呼び出す用になるみたいですね!これも初知りでした。
フロントマターに disable-model-invocation: true をつけると、CCは自動で読み込まなくなり、スラッシュコマンド的に自分で呼び出す用になるみたいですね!これも初知りでした。