From 82f546914d547e9848447c9492846e0862ccee6f Mon Sep 17 00:00:00 2001 From: bastien Date: Wed, 15 Apr 2026 21:17:26 +0200 Subject: [PATCH] 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 --- skills/skills-perso/SKILL.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/skills/skills-perso/SKILL.md b/skills/skills-perso/SKILL.md index ffcb008..5fa3693 100644 --- a/skills/skills-perso/SKILL.md +++ b/skills/skills-perso/SKILL.md @@ -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).