Skip to content

Agent Skills specification

Referencereferences/agent-skills-specification

Confirmed by a person, 2026-10-13

Written 2026-10-13 by noelmcloughlin (a person). Last checked 2026-10-13 by noelmcloughlin (a person).

The full record
Checks
  • 2026-09-09 by noelmcloughlin (a person)
  • 2026-09-26 by noelmcloughlin (a person)
  • 2026-10-12 by ktl-librarian (automation)
  • 2026-10-13 by noelmcloughlin (a person)
Review by
2027-09-26
Sources
Pointed to by
Graph
Open this concept in the knowledge graph
IRI
https://w3id.org/ktl/knowledge/references/agent-skills-specification
Licence
CC BY 4.0
Files
MarkdownJSON-LDSource on GitHubHistory on GitHub

Defines the unit this repository distributes. Each skill is a directory with a SKILL.md whose frontmatter carries name (matching the directory) and description; supporting files may sit alongside it and travel with the directory when installed.

Two consequences shape the layout here: the description is always resident in the calling agent’s context, while the body loads only on trigger - which is why each SKILL.md is a lean router and detail lives in references/. The spec’s ~100 tokens covers name and description together, and is a startup estimate, not a rule. This repo only enforces 1024 characters (validate-repository.sh). gh skill publish --dry-run validates conformance in CI on every pull request.