AgentSkills.site

SKM-N02 · Error

`name` is longer than 64 characters

The specification caps `name` at 64 characters.

What the rule is

The specification caps `name` at 64 characters. This is a hard constraint in the field table, not a recommendation — unlike the body-length guidance in SKM-B01, there's no softer framing here.

In practice this is rarely a problem for a genuinely descriptive name; it usually shows up when a name has been written as a short sentence rather than a short identifier.

Where it comes from

Strict spec conformance

Non-conformant. The official reference validator (skills-ref) rejects this — tested directly, not inferred from severity.

This is a separate question from the severity above and from which runtimes enforce it below — a rule can be a real, working extension in its home runtime while the reference validator still rejects the file outright, or vice versa. Both facts are reported, never one inferred from the other.

Which runtimes enforce it

RuntimeEffectNote
Claude CodeNot documentedThe spec states the limit as a hard constraint (confirmed: skills-ref hard-fails on this), but the client-implementation guide's own best-practice recommendation is to warn and load anyway — no runtime is documented as doing either specifically.
CodexNot documentedThe spec states the limit as a hard constraint (confirmed: skills-ref hard-fails on this), but the client-implementation guide's own best-practice recommendation is to warn and load anyway — no runtime is documented as doing either specifically.
CursorNot documentedThe spec states the limit as a hard constraint (confirmed: skills-ref hard-fails on this), but the client-implementation guide's own best-practice recommendation is to warn and load anyway — no runtime is documented as doing either specifically.
OpenClawNot documentedThe spec states the limit as a hard constraint (confirmed: skills-ref hard-fails on this), but the client-implementation guide's own best-practice recommendation is to warn and load anyway — no runtime is documented as doing either specifically.
Hermes AgentNot documentedThe spec states the limit as a hard constraint (confirmed: skills-ref hard-fails on this), but the client-implementation guide's own best-practice recommendation is to warn and load anyway — no runtime is documented as doing either specifically.

How to fix it

  • Shorten `name` to 64 characters or fewer. It only needs to identify the skill, not describe it — that's what `description` is for.

Elsewhere