Every skill conforms to the Agent Skills specification
The specification gives hosts a shared skill format. A host may reject a nonconforming skill, warn, or continue loading it. Validate the files directly rather than inferring conformance from whether a skill appears or runs.
Observable check
a specification validator exits 0 for every directory under skills/. oss-skill ships one at scripts/validate.mjs in its own installed directory, which reads files, needs nothing installed, and runs on Node 22 or later and on Bun.
Where this comes from
Last read against these sources on 2026-07-28.
Confirms the frontmatter contract this repository's validator enforces: name 1-64 chars, lowercase alphanumeric and hyphens, no leading, trailing, or consecutive hyphen, matching the parent directory; description 1-1024 chars.