
Fix Frontmatter
- 34 installs
- 19 repo stars
- Updated July 16, 2026
- dailybothq/deepworkplan-skill
Runs the frontmatter validator and fixes any SKILL.md that violates the repo's frontmatter contract so the CI validation job passes.
About
Runs scripts/validate-frontmatter.py and repairs SKILL.md frontmatter (name, quoted version, documentation_url, delimiters) until validation exits clean. A developer uses it after adding or editing a SKILL.md or when the CI frontmatter check fails.
- Enforces kebab-case name, quoted SemVer version, documentation_url over homepage
- Never edits version numbers to pass; only fixes quoting/format
Fix Frontmatter by the numbers
- 34 all-time installs (skills.sh)
- Ranked #391 of 782 Skill Development skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/dailybothq/deepworkplan-skill --skill fix-frontmatterAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 34 |
|---|---|
| repo stars | ★ 19 |
| Last updated | July 16, 2026 |
| Repository | dailybothq/deepworkplan-skill ↗ |
What it does
Runs the frontmatter validator and fixes any SKILL.md that violates the repo's frontmatter contract so the CI validation job passes.
Files
Fix Frontmatter
Goal
Bring every SKILL.md under skills/ back into conformance with the frontmatter contract that CI enforces, so scripts/validate-frontmatter.py passes.
When to use
After adding or editing any SKILL.md, or when CI's "SKILL.md frontmatter validation" job fails.
Steps
1. Run python3 scripts/validate-frontmatter.py and read every reported issue. 2. For each flagged file, fix the frontmatter:
name:→ kebab-case, starts withdeepworkplan(e.g.deepworkplan-create)version:→ quoted SemVer ("2.8.0")- replace
homepage:withdocumentation_url: - ensure
---delimiters and the required keys exist
3. Re-run the validator until it prints OK: all N SKILL.md file(s) validated.
Validation
python3 scripts/validate-frontmatter.py exits 0.
Notes
Never edit a version: number to make the check pass — fix only quoting or format. The auto-release.yml bot owns version numbers (AGENTS.md §4). The validator scans skills/ only; .agents/skills/* is not CI-gated but follows the same style.