Skip to content

fix(skills): strict-YAML-compatible SKILL.md descriptions (Copilot CLI parse) - #134

Merged
avrabe merged 1 commit into
mainfrom
fix/skill-frontmatter-yaml
Jul 16, 2026
Merged

fix(skills): strict-YAML-compatible SKILL.md descriptions (Copilot CLI parse)#134
avrabe merged 1 commit into
mainfrom
fix/skill-frontmatter-yaml

Conversation

@avrabe

@avrabe avrabe commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Symptom: loading several skills into GitHub Copilot CLI fails with failed to parse yaml.

Cause: six skill description: fields are unquoted YAML plain scalars containing a : (colon-space) — e.g. '…stay true over time: mark the assertion…'. Claude Code's lenient parser accepts it; strict YAML (Copilot CLI) rejects it (mapping values are not allowed here).

Fix: replace the single offending : in each with — keeps the unquoted style the other 9 skills use, no meaning change. Affected: claim-verification, proof-synthesis, release-artifact-pipeline, release-planning, traceability-audit, and repo-hygiene (caught by a full scan; not yet reported).

Verified: yaml.safe_load of the frontmatter fails on all six before and passes for all 15 skills after.

Plugin 0.15.0 → 0.15.1.

🤖 Generated with Claude Code

…ML compat)

Six skill descriptions carried a ': ' (colon-space) inside an unquoted YAML
plain scalar (e.g. 'stay true over time: mark ...'). Claude Code's lenient
parser accepts it, but strict YAML parsers (GitHub Copilot CLI) reject it with
'mapping values are not allowed here' — so claim-verification, proof-synthesis,
release-artifact-pipeline, release-planning, traceability-audit, and repo-hygiene
failed to load there. Replace the offending ': ' with ' — ' (keeps the unquoted
style of the other skills; no meaning change).

Verified: strict yaml.safe_load fails on all six before, all 15 skills parse after.

Plugin 0.15.0 -> 0.15.1.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@avrabe
avrabe merged commit a2597d5 into main Jul 16, 2026
1 check passed
@avrabe
avrabe deleted the fix/skill-frontmatter-yaml branch July 16, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant