What is SKILL.md?
SKILL.md is the required file in an Agent Skills folder, made of YAML frontmatter with a name and description followed by markdown instructions for the agent.
Also written: skill file, skill manifest
Explained
The Agent Skills specification defines a skill as a directory that contains, at minimum, a SKILL.md file. The file starts with YAML frontmatter and continues with free-form markdown. The body has no format restrictions, though the spec suggests step-by-step instructions, input and output examples, and common edge cases.
Two frontmatter fields are required. The name must be 1 to 64 characters of lowercase letters, numbers and hyphens, may not begin or end with a hyphen or contain consecutive hyphens, and must match the parent directory name. The description must be 1 to 1024 characters and should cover the skill's purpose and the situations that call for it. Optional fields are license, compatibility, metadata and an experimental allowed-tools list.
A skill directory may also hold scripts, references and assets folders. The spec describes progressive disclosure: only the name and description are loaded at startup, the full SKILL.md is read when the skill is activated, and other files load when needed. It recommends keeping SKILL.md under 500 lines and moving long reference material into separate files.
The spec ships a reference library, skills-ref, that can validate a skill's frontmatter and naming. The allowed-tools field is marked experimental, and the spec notes that support for it may vary between agent implementations.
Primary source
Specification (agentskills.io), read Oct 26, 2026
This entry paraphrases the page above. Sources change; check it for the current wording.
Listings that use this
The 5 top-ranked listings tagged for SKILL.md. Rank weighs adoption, freshness, documentation and publisher identity; how we rank and grade. Money never changes the order.
- 0.870score
skill-creator
langchain-aiOfficial
Guide for creating effective skills that extend agent capabilities with specialized knowledge, workflows, or tool integrations.
SkillAFreshness: A★ 30.6KClaude Code +9 - 0.865score
skill-creator
PrimeIntellect-ai
Create, validate, and install Prime Agent skills - both markdown skills and Python-backed skills callable from the Python kernel.
SkillAFreshness: A★ 22.3KClaude Code +9 - 0.845score
webiny-skill-creator
webiny
Generate, refresh, and maintain Webiny MCP server skills from source documentation and codebase.
SkillAFreshness: A★ 8KClaude Code +9 - 0.824score
skill-creator
Luong NGUYEN <luongnv89@gmail.com>
Create a skill or bring an existing one up to the same standard (validate + asm eval fix loop); run evals, tune triggering.
SkillAFreshness: A★ 959Claude Code +9 - 0.821score
skill-install-improved
luongnv89
Install an improved variant of one named skill: resolve it by local path, repo, or name, run skill-creator's retrofit on a throwaway copy, then install the…
SkillAFreshness: A★ 959Claude Code +9
Related
Cite this page
What is SKILL.md?. Agent Mart. https://agentmart.dev/glossary/skill-md (last updated 2026-10-26)
Written Oct 26, 2026, updated Oct 26, 2026. All glossary terms