Skill Authoring
Skills are reusable prompts for Claude Code. They are defined as SKILL.md files and version-controlled.
SKILL.md structure
Section titled “SKILL.md structure”---name: my-skilldisplay_name: My Skilldescription: A one-line description of the skill---
Write your prompt body here.Frontmatter
Section titled “Frontmatter”| Field | Required | Description |
|---|---|---|
name | Yes | Slug identifier (/^[a-z0-9-]+$/) |
display_name | Yes | Human-readable display name |
description | Yes | One-line description of the skill |
Prompt body
Section titled “Prompt body”Written in Markdown format. Claude Code receives this text as instructions and executes accordingly.
Skill management
Section titled “Skill management”Local deployment
Section titled “Local deployment”Skills are placed at ~/.claude/skills/<name>/SKILL.md on the minion.
# List locally deployed skillsminion-cli skill list --localSyncing with HQ
Section titled “Syncing with HQ”# List skills on HQminion-cli skill list
# Fetch a skill from HQ and deploy locallyminion-cli skill fetch <name>
# Push a local skill to HQ (new version auto-created)minion-cli skill push <name>Accompanying files
Section titled “Accompanying files”Skills can include template and configuration files alongside SKILL.md. All files in the same directory are managed as part of the skill.
~/.claude/skills/my-skill/├── SKILL.md # Prompt body├── template.html # Template file└── config.json # Configuration file