loadFrontmatter

open suspend override fun loadFrontmatter(skillName: String): Result<Frontmatter>

Loads the frontmatter for a single skill by name.

The returned Result wraps a SkillSourceException failure if the skill does not exist or is malformed. The exception's message identifies the specific cause.