# Google Adk Python

> Build AI agents with Google Agent Development Kit (ADK) for Python. Use when creating multi-agent systems, tool-using agents, or orchestrating LLM workflows with Google Cloud.

- **Type:** Skill
- **Install:** `agentstack add skill-ihatesea69-kiro-kit-google-adk-python`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [ihatesea69](https://agentstack.voostack.com/s/ihatesea69)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [ihatesea69](https://github.com/ihatesea69)
- **Source:** https://github.com/ihatesea69/kiro-kit/tree/main/.kiro/skills/google-adk-python
- **Website:** https://www.npmjs.com/package/kiro-kit

## Install

```sh
agentstack add skill-ihatesea69-kiro-kit-google-adk-python
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Google ADK Python

Activate this skill when building AI agents with Google's Agent Development Kit.

## When to Use

- Creating multi-agent orchestration systems
- Building tool-using AI agents
- Integrating with Google Cloud AI services
- Designing agent communication protocols
- Implementing RAG pipelines with ADK

## Core Concepts

- **Agent**: Autonomous unit with instructions, tools, and model
- **Tool**: Function callable by the agent (Python functions, APIs)
- **Session**: Conversation state management
- **Runner**: Execution engine for agent invocations
- **Orchestrator**: Multi-agent coordination patterns

## Setup

```python
from google.adk import Agent, Tool, Runner

agent = Agent(
    name="data-analyst",
    model="gemini-2.0-flash",
    instructions="You analyze datasets and produce insights.",
    tools=[query_database, generate_chart],
)

runner = Runner(agent=agent)
response = runner.run("Analyze Q4 sales trends")
```

## Patterns

- Sequential agent chains for multi-step analysis
- Parallel agents for independent data processing
- Supervisor pattern for quality control
- Tool composition for complex workflows

## Rules

- Define clear agent boundaries and responsibilities
- Use typed tool parameters with Pydantic models
- Handle tool failures gracefully with retries
- Keep agent instructions concise and focused
- Test agents with deterministic inputs first

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [ihatesea69](https://github.com/ihatesea69)
- **Source:** [ihatesea69/kiro-kit](https://github.com/ihatesea69/kiro-kit)
- **License:** MIT
- **Homepage:** https://www.npmjs.com/package/kiro-kit

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-ihatesea69-kiro-kit-google-adk-python
- Seller: https://agentstack.voostack.com/s/ihatesea69
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
