diff --git a/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html b/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html index 9e96b22..d8de64d 100644 --- a/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html +++ b/presentation/2026-04-25-gdg-kolachi-cli-claude-code-gemini/index.html @@ -1863,10 +1863,60 @@ todoapp/ - +
+
+

🎯 Skills — a real one

+
+ A real skill file on disk — SKILL.md inside a named folder inside .claude/skills/ +
+
+ +
+ + + + + +

Skill config fields with frontmatter

Most fields control how and when the skill loads — enforced by the harness. Only description lives in prompt-land.

@@ -1917,6 +1967,7 @@ todoapp/

The description field is the single prompt-land field — it’s what makes Claude decide when to invoke your skill. Write it well.

+

Small description, full body loaded on demand — this is progressive disclosure. Claude’s main context stays lean until the skill is actually needed.