SKILL.mdとは何か
読み:すきるえむでぃー
結論
SKILL.mdは、Claude Codeでスキルを定義するファイルです。このファイルを使うことで、Claudeが特定のタスクを自動的に行えるようになります。また、ユーザーが直接スキルを呼び出すこともできます。
もう少し詳しく
SKILL.mdファイルには、YAML形式のフロントマターとMarkdown形式の内容が含まれます。フロントマターでは、スキルの使用条件や実行タイミングを設定します。Markdownの内容では、スキルが実行する具体的な手順や指示を書きます。
スキルは、同じ作業を繰り返す場合にとても役立ちます。たとえば、毎回同じチェックリストを作成する必要があるときは、SKILL.mdファイルを作成しておけば、Claudeが自動的にそのチェックリストを作成してくれます。
関連して知っておきたいこと
置き場所には決まりがあります。スキル1つにつき1つのフォルダを作り、その中にSKILL.mdを置く形です。個人用なら~/.claude/skills/<スキル名>/、そのプロジェクト専用なら.claude/skills/<スキル名>/に置きます。フォルダ名がそのまま呼び出し名になり、.claude/skills/deploy-staging/SKILL.mdなら/deploy-stagingで呼び出せます。
長くなりすぎたときは、SKILL.mdを500行以下に収め、細かい資料は同じフォルダの別ファイルに分けることが推奨されています。
出典・参考
- C: 一次発表 Extend Claude with skills