fix: quote SKILL.md descriptions containing colons (silent skill-load failure) #3

Merged
Ghost merged 1 commits from fix/skill-frontmatter-yaml-colons into main 2026-08-11 22:53:48 +00:00
1 Commits
Author SHA1 Message Date
MosandClaude Opus 5 b4cfa7d243 fix: quote SKILL.md descriptions containing colons — unquoted inner ':' is invalid YAML and the skill silently fails to load
mosaic-deploy and mosaic-woodpecker both have a ': ' inside the description
value ('...projects: push branch...' and 'CI URL: https://...'). YAML
rejects a mapping value there ('mapping values are not allowed here'), the
frontmatter parse throws, and every catalog/harness loader that parses the
frontmatter drops the skill without a message — the skill is simply absent.

Verified: yaml.safe_load fails on both files before this change and parses
all six mosaic-* SKILL.md files after it; both skills register in a live
harness session once quoted.

Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Lqpn98b2DeiWd29oL7WhR7
2026-08-11 17:01:48 -05:00