diff --git a/docs/cli/skills.md b/docs/cli/skills.md index f7ddf003df..5aebf00cb5 100644 --- a/docs/cli/skills.md +++ b/docs/cli/skills.md @@ -98,7 +98,20 @@ gemini skills disable my-expertise --scope project A skill is a directory containing a `SKILL.md` file at its root. This file uses YAML frontmatter for metadata and Markdown for instructions. -### Basic Structure +### Folder Structure + +Skills are self-contained directories. At a minimum, a skill requires a +`SKILL.md` file, but can include other resources: + +```text +my-skill/ +├── SKILL.md (Required) Instructions and metadata +├── scripts/ (Optional) Executable scripts/tools +├── references/ (Optional) Static documentation and examples +└── assets/ (Optional) Templates and binary resources +``` + +### Basic Structure (SKILL.md) ```markdown --- @@ -117,6 +130,8 @@ description: ### Example: Team Code Reviewer +Create `~/.gemini/skills/code-reviewer/SKILL.md`: + ```markdown --- name: code-reviewer