Skip to main content

Skill Protocol

SKILL.md Specification

Basic Format

---
name: my-skill
description: When to use this skill
---

# Markdown Body

Skill instruction content...

Required Fields

FieldDescription
nameSkill identifier, kebab-case
descriptionBrief skill description

Extension Fields

FieldDescription
x-astron-categoryCategory tag
x-astron-runtimeRuntime requirement
x-astron-min-versionMinimum version requirement

Skill Package Structure

my-skill/
├── SKILL.md # Main entry file (required)
├── references/ # References (optional)
├── scripts/ # Scripts (optional)
└── assets/ # Static assets (optional)

File Validation

  • Root directory must contain SKILL.md
  • File type whitelist
  • Single file size limit: 1MB
  • Total package size limit: 10MB
  • File count limit: 100

Client Installation Directory

Install by the following priority:

  1. ./.agent/skills/
  2. ~/.agent/skills/
  3. ./.claude/skills/
  4. ~/.claude/skills/

Next Steps