Skip to content

Skill Authoring

Skills are reusable prompts for Claude Code. They are defined as SKILL.md files and version-controlled.

---
name: my-skill
display_name: My Skill
description: A one-line description of the skill
---
Write your prompt body here.
FieldRequiredDescription
nameYesSlug identifier (/^[a-z0-9-]+$/)
display_nameYesHuman-readable display name
descriptionYesOne-line description of the skill

Written in Markdown format. Claude Code receives this text as instructions and executes accordingly.

Skills are placed at ~/.claude/skills/<name>/SKILL.md on the minion.

Terminal window
# List locally deployed skills
minion-cli skill list --local
Terminal window
# List skills on HQ
minion-cli skill list
# Fetch a skill from HQ and deploy locally
minion-cli skill fetch <name>
# Push a local skill to HQ (new version auto-created)
minion-cli skill push <name>

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