Skip to content

fix(skills): convert unsupported >- block scalar modifier to > in all skill files#2088

Merged
bug-ops merged 1 commit intomainfrom
fix-2087-skills-yaml-block-scalar
Mar 21, 2026
Merged

fix(skills): convert unsupported >- block scalar modifier to > in all skill files#2088
bug-ops merged 1 commit intomainfrom
fix-2087-skills-yaml-block-scalar

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

@bug-ops bug-ops commented Mar 21, 2026

Summary

  • Converts description: >- to description: > in all 19 affected .zeph/skills/*/SKILL.md files
  • The SKILL.md parser only supports plain > or | (no chomping modifiers); >- caused all 19 skills to fail to load silently
  • 9 new skills (archive, cron, database, json-yaml, network, process-management, qdrant, regex, ssh-remote, text-processing) were completely unavailable; 10 existing skills silently fell back to stale managed-dir versions
  • No semantic change: >- and > differ only in trailing-newline stripping, which has no effect on skill matching

Closes #2087

Test plan

  • cargo +nightly fmt --check passes
  • cargo clippy --workspace -- -D warnings passes (0 warnings)
  • cargo nextest run --workspace --lib --bins passes (5763 tests)
  • Verify a skill with description: > loads correctly in a live session

… skill files

19 skills in .zeph/skills/ used `description: >-` which is rejected by
the SKILL.md parser (only plain `>` or `|` are supported). This caused
all 19 skills to fail to load silently. 9 new skills (archive, cron,
database, json-yaml, network, process-management, qdrant, regex,
ssh-remote, text-processing) were completely unavailable.

Converts `description: >-` to `description: >` in all affected files.
No semantic change — >- and > differ only in trailing-newline stripping,
which has no effect on skill matching.

Closes #2087
@github-actions github-actions bot added documentation Improvements or additions to documentation bug Something isn't working size/S Small PR (11-50 lines) labels Mar 21, 2026
@bug-ops bug-ops enabled auto-merge (squash) March 21, 2026 21:14
@bug-ops bug-ops merged commit f1a698c into main Mar 21, 2026
17 checks passed
@bug-ops bug-ops deleted the fix-2087-skills-yaml-block-scalar branch March 21, 2026 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation size/S Small PR (11-50 lines)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(skills): skills rewrite uses unsupported YAML block scalar modifier >- causing all rewritten skills to fail to load

1 participant