Repository navigation
Quote SKILL.md description so skills add can parse the frontmatter - #49
Merged
raphaelmansuy merged 1 commit intoOct 9, 2026
Merged
Conversation
…tter The description value ends with 'Install with: pip install edgeparse'. The unquoted ': ' makes the YAML parser read a nested mapping inside the scalar, so the frontmatter fails to load and `npx skills add raphaelmansuy/edgeparse` skips the skill with 'Nested mappings are not allowed in compact mappings'. Wrapping the value in double quotes keeps the wording and makes it valid YAML.
raphaelmansuy
approved these changes
Oct 9, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
npx skills add raphaelmansuy/edgeparseskips the skill with:The
description:value ends withInstall with: pip install edgeparse. The unquoted:(colon-space) makes the YAML parser interpret a nested mapping inside the scalar, so the frontmatter fails to load and the skill is dropped.Fix
Wrap the
description:value in double quotes. No wording change — just making the existing text valid YAML soskills add(and any strict frontmatter parser) accepts it.Verification
yaml.safe_loadnow parses the frontmatter, andnpx skills add raphaelmansuy/edgeparseinstalls the skill instead of skipping it.