adk-agent-builder

Build and refine ADK AI agents and workflow graphs with reference guidance.

21.1k|3.8k|Updated Apr 1, 2025
One-click install
npx skills add https://github.com/google/adk-python --skill adk-agent-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adk-agent-builder
Source: https://github.com/google/adk-python/tree/main/.agents/skills/adk-agent-builder
Command: npx skills add https://github.com/google/adk-python --skill adk-agent-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines building, testing, and iterating on AI agents and graph-based workflows in ADK by centralizing practical guidance and best practices in one place.

Core Features & Use Cases

  • Reference hub for ADK agent construction: Quickly find the right patterns for creating LLM agents, function nodes, tool use, and workflow graph wiring.
  • Workflow orchestration patterns: Learn routing/conditions, join/fan-out, retry configuration, nested workflows, and dynamic node scheduling to build robust execution graphs.
  • Reliability and maintainability guidance: Apply validation rules and schema/serialization best practices to prevent common runtime and persistence failures.
  • HITL and multi-agent coordination: Use structured human-in-the-loop techniques, interruption/resume conventions, and multi-agent patterns for larger systems.

Quick Start

Tell the AI: "I want to design an ADK Workflow that routes requests, supports human-in-the-loop approval, and safely feeds LLM outputs into a JoinNode—show me which references I should read and the order to implement them."

Frequently Asked Questions about adk-agent-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build AI agents and workflow graphs in ADK?

Build ADK workflow graphs by referencing a centralized hub for practical patterns on LLM agent creation, function nodes, tool binding, and graph wiring. It provides actionable guidance for constructing and iterating on execution graphs.

What is the best way to implement routing and fan-out in ADK workflows?

Implement routing and fan-out in ADK workflows by applying orchestration patterns like join/fan-out, conditions, nested workflows, and dynamic node scheduling. These patterns help build robust execution graphs.

Can I use Pydantic schemas for validation and state management in ADK agents?

Yes, you can use Pydantic schemas for validation and state management in ADK agents. The reference hub maps build steps to documents covering schemas, state, events, and validation rules to prevent runtime failures.

How do I configure human-in-the-loop approval in an ADK workflow?

Configure human-in-the-loop approval in an ADK workflow by using structured HITL techniques and interruption/resume conventions. The reference hub provides guidance for safely orchestrating human interactions and multi-agent coordination.

Does this ADK reference hub support testing and reliability configuration for agents?

Yes, the ADK reference hub supports testing and reliability configuration for agents. It maps common build steps to specific reference documents covering testing, retry configuration, and reliability constraints.