validate-skills

Solid

Shape every skill pair must hold: the SKILL.md, its sidecar, and the frontmatter that gates it. Validates them.

AI & Automation 1 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
10
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Instructions ## the pair a skill is one folder, named for its trigger, holding exactly two files: - `SKILL.md` carries the frontmatter and the numbered steps, and nothing above them - `<name>.sh` carries the sidecar, and the wayfinding header for the whole pair - the doc has no wayfinder of its own, since two headers that can disagree is worse than one - frontmatter opens line 1 with `name` matching the folder, and a `description` a reader sees - `metadata.kind` is declared rather than guessed, and decides the rest of the frontmatter - `kind: trigger` acts on the repo, so it sets `disable-model-invocation: true`; prose is not a gate - `kind: spec` describes a shape, so it stays auto-loading and never sets that flag - every frontmatter rule above is judged by `.claude/skills/export-readme/export-readme.sh` at the readme source; this pair's own checks stop at the body, the sidecar, the pairing, and the index ## the listing budget `description` and `when_to_use` are the whole listing; everything else loads only once a skill does: - the harness truncates the two of them, combined, at 1536 characters, and says nothing when it does - past the cap the tail is dropped, so a skill can lose the clause naming when it fires and still list - put the use case first, since a truncated listing keeps its opening and loses its end - `description` says what the skill does; `when_to_use` carries trigger phrases and example requests - the body is charged only when the skill loads, so long...

Details

Author
MaisonDeVolonte
Repository
MaisonDeVolonte/construct
Created
4 weeks ago
Last Updated
2 days ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category