AgentSkills.site

SKM-F02 · Error

Frontmatter block is not closed

An opening `---` was found with no matching closing `---` line after it.

What the rule is

An opening `---` delimiter was found, but no second `---` line appears anywhere after it. Every implementation of the format needs both delimiters to know where the YAML ends and the markdown body begins — without the closing line, the parser has no way to tell.

This usually happens when a description field's multi-line value is indented incorrectly and swallows the closing delimiter, or when the closing `---` was accidentally deleted during an edit.

Where it comes from

Which runtimes enforce it

RuntimeEffectNote
Claude CodeBreaks the skillAn unterminated block can't be parsed as YAML by any implementation of the format.
CodexBreaks the skillAn unterminated block can't be parsed as YAML by any implementation of the format.
CursorBreaks the skillAn unterminated block can't be parsed as YAML by any implementation of the format.
OpenClawBreaks the skillAn unterminated block can't be parsed as YAML by any implementation of the format.
Hermes AgentBreaks the skillAn unterminated block can't be parsed as YAML by any implementation of the format.

How to fix it

  • Add a line containing only `---` immediately after the last frontmatter field and before the markdown body.

Elsewhere