angee.agents.skills
Parser for a skill manifest (SKILL.md).
A skill is a directory bearing a SKILL.md whose YAML frontmatter declares the skill's name and description (the Agent Skills convention). Mirrors integrate.vcs.templates.parse_template_meta: VcsBridge.discover does one recursive walk over a source's subtree and fills in the bearing directory as the path; this parser owns only the frontmatter.
parse_skill_meta
python
def parse_skill_meta(blob: bytes) -> dict[str, Any]Return a skill descriptor parsed from one SKILL.md blob.
Leftover frontmatter keys land in metadata, coerced JSON-safe: YAML turns an unquoted key: 2024-01-15 into a date, which the model's default JSONField encoder cannot store — left raw it would abort the whole source sync.