Skip to main content
HS
HiSETSuccess
LeetCode Prep

Agent Engineering

From autocomplete user to superstar developer — coding agents, context, skills, MCP, hooks, spec-driven and parallel workflows, and building your own agents.

Chapter 4 · 6 lessons

Agent Skills

The open SKILL.md standard: progressive disclosure, description-driven triggering, scripts and references, evaluation, and trusting third-party skills.

Cursor · Claude Code · OpenAI Codex · GitHub Copilot · OpenClaw

Show all 6 lessons

Lesson 1 of 6

Anatomy of a Skill

A skill is a directory with a SKILL.md file: YAML frontmatter (required name and description) followed by Markdown instructions. Optional folders hold scripts, references, and assets. The format is an open specification (agentskills.io) used by Claude Code, Cursor, Codex, Copilot, OpenClaw, and others.

Skill layout
release-notes/
├── SKILL.md          # frontmatter + instructions (keep < ~500 lines)
├── references/
│   └── style.md      # read only when needed
├── scripts/
│   └── collect.sh    # executed, not pasted into context
└── assets/
    └── template.md
FieldRequiredNotes
nameYes≤ 64 chars, lowercase letters, digits, hyphens
descriptionYes≤ 1024 chars; what it does AND when to use it
license / compatibility / metadataNoEnvironment requirements, arbitrary key-values
allowed-toolsNo (experimental)Pre-approved tools the skill may use