google-adk

Develop AI agents with Google's Agent Development Kit across Python, TypeScript, and Go.

32|3|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/pmgraham/claude-agents --skill google-adk-pmgraham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-adk
Source: https://github.com/pmgraham/claude-agents/tree/main/skills/google-adk
Command: npx skills add https://github.com/pmgraham/claude-agents --skill google-adk-pmgraham

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of building and deploying AI agents using Google's Agent Development Kit (ADK), enabling developers to create sophisticated Gemini-powered agents.

Core Features & Use Cases

  • Agent Creation: Guides users through defining LLM and Workflow agents.
  • Tool Integration: Demonstrates how to define and use custom function tools.
  • Multi-Agent Systems: Explains patterns for orchestrating multiple agents.
  • Use Case: A developer wants to build a customer support agent that can answer FAQs, check order status, and escalate issues. This Skill provides the framework and examples to achieve this using ADK.

Quick Start

Use the google-adk skill to install the ADK for Python with the command 'pip install google-adk'.

Frequently Asked Questions about google-adk

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

FAQPage Schema
How do I build multi-agent systems with Google ADK?

Building multi-agent systems with Google ADK involves orchestrating LLM and Workflow agents using supported patterns. The framework guides you through defining agent types and integrating custom function tools for complex interactions.

Can I use Google ADK with TypeScript and Python?

Google ADK supports Python, TypeScript, and Go development environments. You can install the Python package via 'pip install google-adk' to begin building agents across these supported languages.

What is the best way to integrate custom tools into Gemini agents?

Integrating custom tools into Gemini agents is done by defining custom function tools within Google ADK. The framework demonstrates how to connect these tools to LLM agents for extended operational capabilities.

Does Google ADK support deployment workflows for AI agents?

Google ADK supports deployment workflows for AI agents. The framework simplifies building and deploying Gemini-powered agents by covering deployment workflows alongside agent creation and tool integration.

When do I need workflow agents versus LLM agents in ADK?

Workflow agents in ADK manage structured, deterministic processes, while LLM agents handle dynamic reasoning. ADK guides you through defining both types to orchestrate complex tasks like customer support escalation.