fix(skills-perso): handle both inline and block YAML description formats

The awk extraction now correctly parses both `description: text` (inline)
and `description: |` (block scalar) YAML formats.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
bastien 2026-04-15 21:17:26 +02:00
parent a7f4a25cc3
commit 82f546914d

View File

@ -41,8 +41,10 @@ done
## Steps
1. Run the detection command above to get the list of personal skill names.
2. For each personal skill, read the first 15 lines of its `SKILL.md`.
3. Extract `name` and `description` from the YAML frontmatter.
2. For each personal skill, read the first 20 lines of its `SKILL.md`.
3. Extract `description` from the YAML frontmatter. Handle BOTH formats:
- **Inline**: `description: Some text here` → take everything after `description: `
- **Block scalar**: `description: |` → take the next indented line, trimmed
4. Also extract the agent file it references (the `.md` filename from `~/.claude/agents/`).
5. Display a clean table with three columns: **Skill**, **Agent**, and **Description** (first line of description only, trimmed).
6. At the end, show the total count of personal skills (and mention how many framework skills were excluded).