Skip to content
oss-kit
Install

A `SKILL.md` body stays under 500 lines, with depth in `references/`

Rule
R-SKL-03
Area
Agent skills · 3 of 7
Forge scope
GitHub and GitLab
Fixed by
oss-skill

The whole body loads into context when the skill activates, competing there with the conversation and with every other active skill. The specification recommends fewer than 500 lines and 5000 tokens, with supporting files loaded only when the task calls for them.

Observable check

every skills/*/SKILL.md is under 500 lines, and any skill needing more material ships it under that skill's own references/ directory.

Where this comes from

Last read against these sources on 2026-07-28.

'Keep your main SKILL.md under 500 lines' and the under-5000-token recommendation, both in the progressive disclosure section.

Read the whole standard