SKILL.md ファイルです: メタデータ用のYAMLフロントマターと、エージェントが従う指示を含むMarkdown本文で構成されます。このページはそのフォーマットのリファレンスです — 構造、フロントマターフィールド、そしてエージェントが最も確実に適用する指示パターンを説明します。
ファイル構造
すべてのスキルは同じ形式に従います — フロントマターが最初で、次にMarkdown見出しとして指示セクションが続きます:| パーツ | 必須 | 目的 |
|---|---|---|
| フロントマターブロック | はい | スキルを識別する。UIは name と description をここから読み取る |
| 指示本文 | はい | スキルが実行されるときエージェントがそのまま読み込むMarkdown |
| H2ルールグループ | 推奨 | ドメインごとに1つの見出しを置くと、あなたとエージェントの両方にとってルールが把握しやすくなる |
| インライン例 | 推奨 | 各ルールを根拠づける具体的な良い例・悪い例 |
フロントマターフィールド
| フィールド | 必須 | 説明 |
|---|---|---|
name | はい | スラグ形式の一意識別子(小文字、ハイフン、スペースなし)。例: security-review-checklist |
description | はい | スキルの機能の短い概要。UIのスキルカードに表示される。 |
効果的な指示の書き方
トークンを無駄にしない
エージェントはスキルの指示を、自身のシステムプロンプトとタスクコンテキストと並行して処理します。指示は簡潔に書いてください — エージェントがすでに知っていないことだけを書きます。自由度のレベル
エージェントに持たせたい柔軟性に合わせて指示スタイルを選択します:| 自由度 | スタイル | ユースケース |
|---|---|---|
| 高 | ガイドラインと原則 | クリエイティブなタスク、アーキテクチャのアドバイス、探索的なレビュー |
| 中 | 例付きチェックリスト | 標準的なコードレビュー、セキュリティ監査、コンプライアンスチェック |
| 低 | 厳密なテンプレートとルール | 法規制コンプライアンス、フォーマット標準、必須フィールド |
説明より例
エージェントは抽象的なルールより具体的な例をより確実に따います。可能な場合は、説明するのではなく期待される動作を示してください。完全な例
PRレビュー標準を適用するための実際的なスキル:トラブルシューティング
スキル名が拒否される
スキル名が拒否される
name フィールドはスラグ形式である必要があります: 小文字、数字、ハイフンのみ。スペース、アンダースコア、特殊文字は使用できません。security-checklist— 有効Security Checklist— 無効security_checklist— 無効
エージェントがスキルの指示を無視する
エージェントがスキルの指示を無視する
- スキルが 有効化 されているか確認する(トグルがオン)
- スキルが正しい機能に 割り当て られているか確認する
- 指示が具体的で実行可能か確認する — 曖昧なガイダンスは優先度が下がりやすい
- 長く広範なスキルより短く焦点を絞ったスキルの方が確実に適用される
指示が長すぎる
指示が長すぎる
スキルが数百行を超える場合は、複数の焦点を絞ったスキルに分割することを検討してください。エージェントは一つの巨大なスキルより複数の短いスキルをより適切に処理します。ドメインで分割してください: セキュリティルール、パフォーマンスガイドライン、スタイル規約を個別のスキルに分けます。
関連
Custom Skills
ワークスペースでスキルを作成・アップロード・有効化・割り当てる。
Skills Overview
CloudThinkerプラットフォームとエージェントワークフローにおけるSkillsの位置付けを理解する。