google-adk

Automate building, orchestrating, and evaluating LLM-powered agents with Google ADK.

11|2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/the-perfect-developer/the-perfect-opencode --skill google-adk-the-perfect-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-adk
Source: https://github.com/the-perfect-developer/the-perfect-opencode/tree/main/.opencode/skills/google-adk
Command: npx skills add https://github.com/the-perfect-developer/the-perfect-opencode --skill google-adk-the-perfect-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchestrates the design, orchestration, and evaluation of LLM-powered agents using Google's ADK, providing clear patterns for single-agent and multi-agent systems along with safety and governance.

Core Features & Use Cases

  • Comprehensive LlmAgent configuration with identity, behavior, context, and tools
  • Multi-agent orchestration patterns (Parent-Child, Pipelines, Planners) and safety/evaluation integration
  • Examples and references to design guides and best practices for agent tooling and governance

Quick Start

Follow the setup steps to install and initialize Google ADK in your project.

Frequently Asked Questions about google-adk

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

FAQPage Schema
How do I orchestrate multi-agent pipelines using Google ADK?

Multi-agent pipelines in Google ADK are orchestrated using patterns like Parent-Child and Planners to coordinate multiple LlmAgent instances. This provides structured agent configuration, session state management, and safety guardrails for production-grade environments.

What is an LlmAgent configuration in Google ADK?

An LlmAgent configuration in Google ADK defines an agent's identity, behavior, context, and tools. It serves as the foundational component for building LLM-powered agents, enabling structured setup for single-agent and multi-agent systems.

Can I implement safety guardrails for LLM agents with Google ADK?

Yes, Google ADK supports implementing safety guardrails and governance for LLM agents. It integrates safety mechanisms directly into multi-agent orchestration patterns, ensuring controlled agent behavior in production-grade environments.

How do I evaluate LLM agent performance in production environments?

LLM agent evaluation in production environments is handled through Google ADK's evaluation workflows and tooling. The framework exposes evaluation components that integrate with multi-agent pipelines to assess agent performance and governance.

Does Google ADK support session state management for multi-agent systems?

Yes, Google ADK supports session state management for multi-agent systems through its memory components. This enables persistent context sharing and state tracking across orchestrated LlmAgent instances during pipeline execution.

When do I need to use planners in multi-agent orchestration?

Planners are needed in multi-agent orchestration when coordinating complex task delegation across multiple LlmAgent instances. Google ADK uses planner components to manage Parent-Child agent patterns and sequential pipelines for structured workflow execution.