← Back to list

claude-code-frontmatter
by ryugen04
my dotfiles
⭐ 2🍴 0📅 Jan 21, 2026
SKILL.md
name: claude-code-frontmatter description: Use when creating or editing Claude Code skills, agents (subagents), or slash commands. Provides complete YAML frontmatter property reference.
Claude Code YAML Frontmatter Reference
Skills、Agents(subagents)、Commands のYAML frontmatter完全リファレンス。
Skills (SKILL.md)
---
name: skill-name # 必須: 識別子(小文字、ハイフン)
description: Use when... # 必須: いつ使うか(第三人称)
allowed-tools: Read, Grep, Glob # 任意: 許可ツール(カンマ区切り)
model: inherit # 任意: inherit / 具体的モデル名
version: "1.0.0" # 任意: バージョン管理用
disable-model-invocation: false # 任意: trueでSlash tool自動呼び出し禁止
mode: false # 任意: trueでMode Commandsセクション表示
---
| Property | Required | Values |
|---|---|---|
name | Yes | 小文字・ハイフンのみ |
description | Yes | "Use when..."形式推奨 |
allowed-tools | No | Read, Grep, Glob, Bash, Write, Edit, Task... |
model | No | inherit / claude-opus-4-20250514 等 |
version | No | セマンティックバージョン |
disable-model-invocation | No | true / false |
mode | No | true / false |
Agents (Subagents)
---
name: agent-name # 必須: 識別子
description: | # 必須: 説明(マルチライン可)
Use when reviewing code...
<example>
user: "レビューして"
assistant: "agent-nameで確認します"
</example>
tools: Read, Grep, Glob, Bash # 任意: 許可ツール(省略時は全継承)
model: sonnet # 任意: sonnet/opus/haiku/inherit
color: blue # 任意: 視覚識別用カラー
permissionMode: default # 任意: 権限モード
skills: skill1, skill2 # 任意: 自動ロードするスキル
---
| Property | Required | Values |
|---|---|---|
name | Yes | 識別子 |
description | Yes | 説明(example付きマルチライン推奨) |
tools | No | カンマ区切り(省略=全ツール継承) |
model | No | sonnet / opus / haiku / inherit |
color | No | red / blue / green / yellow / purple / orange / pink / cyan |
permissionMode | No | default / acceptEdits / bypassPermissions / plan |
skills | No | カンマ区切りのスキル名 |
color について
- 公式ドキュメントには未記載だが
/agentsコマンドで生成される - ターミナルでsubagent呼び出し時に視覚的に識別可能
permissionMode 詳細
| Mode | 説明 |
|---|---|
default | 通常の権限確認 |
acceptEdits | ファイル編集を自動承認 |
bypassPermissions | 全権限を自動承認(危険) |
plan | 読み取り専用、変更不可 |
Commands (Slash Commands)
---
description: コマンドの説明 # 推奨: SlashCommand toolで必要
argument-hint: [arg1] [arg2] # 任意: 引数ヒント
allowed-tools: Bash(git:*), Read # 任意: 許可ツール
model: claude-3-5-haiku-20241022 # 任意: 使用モデル
disable-model-invocation: true # 任意: SlashCommand tool禁止
---
| Property | Required | Values |
|---|---|---|
description | Recommended | 説明文 |
argument-hint | No | [message], [file] [options] 等 |
allowed-tools | No | ツール制限(ワイルドカード可) |
model | No | 具体的なモデル名 |
disable-model-invocation | No | true / false |
Bash実行機能
allowed-toolsを指定すると、プロンプト内で ! プレフィックスでBash実行可能:
Current status: !`git status`
引数プレースホルダー
$ARGUMENTS- 全引数$1,$2,$3... - 位置引数
配置場所
| Type | Project | User | Plugin |
|---|---|---|---|
| Skills | .claude/skills/ | ~/.claude/skills/ | skills/ |
| Agents | .claude/agents/ | ~/.claude/agents/ | agents/ |
| Commands | .claude/commands/ | ~/.claude/commands/ | commands/ |
優先順位: Project > User > Plugin
Sources
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon