A lightweight YAML front-matter parser specialized for SKILL.md files.

This parser is intentionally minimal: it only understands the subset of YAML used in skill metadata blocks (simple key-value pairs and inline/bulleted lists). It avoids pulling in a full YAML dependency so the module remains self-contained and easy to deploy.

A valid front-matter block is delimited by "---" lines at the very top of the markdown file:


name: pdf_extract_text description: Extract text content from PDF documents version: 1.0.0 tags:

  • pdf
  • text-extraction