Five agent skill design patterns for Google ADK SkillToolset: tool wrapper, generator, reviewer, inversion, pipeline

5 Agent Skill Design Patterns Every ADK Developer Should Know

This post extends the 3-part ADK Skills series: Part 1: Progressive Disclosure with SkillToolset Part 2: File-Based, External Skills & SkillToolset Internals Part 3: Skills That Write Skills — Self-Extending ADK Agents ADK Core Skills — official skills for building ADK agents ADK skill design patterns are reusable structural templates for organizing SKILL.md files — the markdown-based instruction format that tells Google ADK agents how to use tools, generate content, or orchestrate multi-step workflows. In Parts 1-3 of this series, I covered the foundations — what agent skills are, how Google ADK’s SkillToolset implements progressive disclosure, and how to build self-extending agents with meta-skills. But one question kept coming up in my own projects: I know how to create a skill, but how should I structure the content inside it? ...

March 7, 2026 · 26 min · 5361 words · Lavi Nigam
ADK Agent Skills progressive disclosure architecture: L1 metadata, L2 instructions, L3 resources loaded on demand by SkillToolset

ADK Agent Skills: Progressive Disclosure with SkillToolset (Part 1)

This is Part 1 of a 3-part series on building ADK agents with reusable skills. Part 2: File-Based, External Skills, and SkillToolset Internals → Part 3: Skills That Write Skills — Self-Extending ADK Agents → 5 SKILL.md Design Patterns Every ADK Developer Should Know → ADK Core Skills — official skills for building ADK agents I’d been hearing about Agent Skills for weeks — the idea of giving agents modular knowledge they load on demand instead of cramming everything into a system prompt. I’d even used a few with Gemini CLI. But scrolling through tutorials and X threads, I kept hitting the same question: how far can this pattern actually go with Google’s Agent Development Kit (ADK)? ...

March 3, 2026 · 12 min · 2484 words · Lavi Nigam
ADK SkillToolset architecture: file-based skills, external skills from community repos, and three auto-generated tools for progressive disclosure

ADK SkillToolset: File-Based & External Skills Tutorial (Part 2)

This is Part 2 of a 3-part series on building ADK agents with reusable skills. ← Part 1: What Are Agent Skills? Part 3: Skills That Write Skills — Self-Extending ADK Agents → 5 SKILL.md Design Patterns Every ADK Developer Should Know → ADK Core Skills — official skills for building ADK agents In Part 1, we covered progressive disclosure — the L1/L2/L3 pattern that keeps agent context small — and built an inline SEO checklist skill in Python. Inline skills are fast to write, but the knowledge lives only in your code. This post moves beyond Python strings into ADK skills that live on disk, come from community repos, and get wired into a working agent. ...

March 3, 2026 · 11 min · 2303 words · Lavi Nigam
ADK meta skill creator: self-extending agent generating new SKILL.md files on demand following agentskills.io specification

Self-Extending ADK Agents: Meta Skills That Write SKILL.md Files (Part 3)

This is Part 3 of a 3-part series on building ADK agents with reusable skills. ← Part 1: What Are Agent Skills? ← Part 2: File-Based, External Skills, and SkillToolset Internals 5 SKILL.md Design Patterns Every ADK Developer Should Know → ADK Core Skills — official skills for building ADK agents In Parts 1 and 2, we built ADK skills that exist — an inline SEO checklist, file-based and external skills loaded from directories, all wired into a SkillToolset with three auto-generated tools. Part 3 closes the loop: the agent writes its own skills. ...

March 3, 2026 · 9 min · 1821 words · Lavi Nigam