Skip to content
oss-kit
Install

Every skill conforms to the Agent Skills specification

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

The specification is the one format every host reads. A skill that violates it fails to load, and most hosts fail silently, so the author sees a skill that never triggers and no error saying why.

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.

Read the whole standard