-
Notifications
You must be signed in to change notification settings - Fork 3
Implement SKILL.md parser with YAML frontmatter #12
Copy link
Copy link
Closed
Labels
Description
Description
Parse SKILL.md files: extract YAML frontmatter (name, description) and markdown body.
Parent: #3
Branch
feat/m2/skill-loader
Files
crates/zeph-skills/src/loader.rs— Skill struct, load_skill() functioncrates/zeph-skills/src/lib.rs— exportscrates/zeph-skills/Cargo.toml— add serde, serde_yaml deps
SKILL.md Format
---
name: skill-name
description: What this skill does
---
# Skill Title
Instructions in markdown...
Acceptance Criteria
- Parses valid SKILL.md -> Skill struct
- Error on missing/invalid frontmatter
- Extracts name, description, body
- Unit tests with inline test data
Reactions are currently unavailable