google/adk-python

An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

About the project

Agent Development Kit is a Python framework for building, evaluating, deploying, and coordinating AI agents as software applications. Developers use it to compose workflows, delegate tasks between specialized agents, manage state, and connect agents to tools while choosing supported models and deployment environments. The catalogue add-ons provide workflows for using the toolkit.

This repository also configures its own agents. See what adk-python tells them →

22kStars on the repository
18Mods indexed here, across every type
todayLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

adk-agent-builder

01

google/adk-python

Skill Claude CodeCodex ✓ vendor

Builds ADK (Agent Development Kit) Python agents: LLM agents with tools, graph workflows of function and agent nodes, conditional routing, fan-out and join, schema-validated delegation between agents, human-in-the-loop pauses, and pytest coverage for all of it. Use when asked to create an agent or a workflow, add a…

not rated 22k +104 today A SkillSpector: pass 177 tokens original Apache-2.0

adk-architecture

02

google/adk-python

Skill Claude CodeCodex ✓ vendor

Explains how the ADK runtime fits together: the node and graph execution model, Context and Event flow, checkpoint and resume, tracing, and the rules governing the public API surface. Use when answering "how does X work" about ADK internals, tracing where an event or a piece of state comes from, deciding where a new…

not rated 22k +104 changed 23d ago A SkillSpector: pass 157 tokens original Apache-2.0

adk-debug

03

google/adk-python

Skill Claude CodeCodex ✓ vendor

Diagnoses misbehaving ADK agents by inspecting sessions, events, tool calls, and the exact request that reached the model. Covers the adk run CLI and the adk web dev server with its session, trace, and debug HTTP endpoints. Use when an agent returns the wrong answer, ignores a tool or swallows a tool error, hangs…

not rated 22k +104 today A SkillSpector: pass 191 tokens original Apache-2.0

adk-git

04

google/adk-python

Skill Claude CodeCodex ✓ vendor

Writes commit messages and pull request descriptions for the adk-python repository: Conventional Commits types and scopes, subject lines that say why a change was made, and the linked-issue and testing-plan sections the PR template requires. Use when writing or rewording a commit message, squashing commits before a…

not rated 22k +104 today A Snyk: passSkillSpector: pass 138 tokens original Apache-2.0

adk-review

05

google/adk-python

Skill Claude CodeCodex ✓ vendor

Reviews the uncommitted changes in an adk-python working tree and reports correctness, design, public-API stability, test, sample and documentation gaps as a prioritized findings report, fixing them only when asked. Use when the user asks to review local changes, wants a self-review before opening a pull request, asks…

not rated 22k +104 changed 6d ago A Snyk: passSkillSpector: pass 164 tokens original Apache-2.0

adk-sample-creator

06

google/adk-python

Skill Claude CodeCodex ✓ vendor

Creates a new sample agent in the ADK Python repository — the sample directory, its agent.py, and its README.md — following the conventions the existing samples already use. Use when the user wants to add a sample or example demonstrating a feature or agent pattern (dynamic nodes, fan-out/fan-in, a standalone…

not rated 22k +104 today A Snyk: passSkillSpector: pass 150 tokens original Apache-2.0

adk-setup

07

google/adk-python

Skill Claude Code ✓ vendor

Sets up a local ADK Python development environment in a git clone of the open-source adk-python repository: a uv virtual environment, all dependency extras, pre-commit hooks, and a first unit-test run. Runs only when explicitly requested, never on its own. Use when asked to set up, bootstrap, or repair a development…

not rated 22k +104 changed 3d ago C SkillSpector: warn 146 tokens original Apache-2.0

adk-style

08

google/adk-python

Skill Claude CodeCodex ✓ vendor

Python style and codebase conventions for ADK (Agent Development Kit): private-by-default file visibility, imports, type hints, Pydantic v2 models, formatting, docstrings, logging, async I/O, file and test layout, and unit test structure. Use when writing or editing ADK source or tests, deciding whether a new file or…

not rated 22k +104 changed 7d ago A SkillSpector: pass 187 tokens original Apache-2.0

adk-unit-design

09

google/adk-python

Skill Claude CodeCodex ✓ vendor

Writes an as-built architecture document for one ADK code unit — purpose, execution flow, data flow, cross-class dependencies, extension points, and the parts that must not change — to docs/design/{topic}/{unit}/index.md. It describes the code as implemented, not a proposed design, and its reader is a developer about…

not rated 22k +104 today A SkillSpector: pass 181 tokens original Apache-2.0

adk-unit-guide

10

google/adk-python

Skill Claude CodeCodex ✓ vendor

Writes a hands-on developer guide for one ADK code unit — a minimal runnable example, how it works, a configuration-option table, advanced uses, limitations, and links to related samples — to docs/guides/{topic}/{unit}/index.md, then lists it in the index at docs/guides/README.md. Its reader is a developer calling the…

not rated 22k +104 changed 10d ago A Snyk: passSkillSpector: pass 199 tokens original Apache-2.0

adk-verify-snippets

11

google/adk-python

Skill Claude CodeCodex ✓ vendor

Checks that every Python code block in a Markdown file actually compiles and runs, by extracting each block to a temporary file, executing it in an isolated subprocess, and writing a pass/fail report with per-snippet coverage. Use when the user asks to verify, test, or validate the code samples in a README, a guide…

not rated 22k +104 today C SkillSpector: warn 149 tokens original Apache-2.0

calc-skill

12

google/adk-python

Skill Claude CodeCodex ✓ vendor

A math calculation skill that runs Python scripts to perform arithmetic.

not rated 22k +104 today A SkillSpector: pass 16 tokens original Apache-2.0

text-skill

13

google/adk-python

Skill Claude CodeCodex ✓ vendor

A text processing skill that formats strings using shell scripts.

not rated 22k +104 today A SkillSpector: pass 15 tokens original Apache-2.0

weather-skill

14

google/adk-python

Skill Claude CodeCodex ✓ vendor

A skill that provides weather information based on reference data.

not rated 22k +104 today A SkillSpector: pass 15 tokens original Apache-2.0

code-review-skill

15

google/adk-python

Skill Claude CodeCodex ✓ vendor

Reviews code with feedback tailored to the developer's profile in session state.

not rated 22k +104 today A SkillSpector: pass 19 tokens original Apache-2.0

bigquery-ai-ml

16

google/adk-python

Skill Claude CodeCodex ✓ vendor

Leverages BigQuery's built-in machine learning and GenAI capabilities for advanced data analytics. Use when you need to write SQL queries that perform time-series forecasting, predict values, detect outliers or anomalies, find key drivers, perform semantic search or vector search, classify text, calculate similarity…

not rated 22k +104 changed 7d ago A SkillSpector: pass 131 tokens original Apache-2.0

bigquery-graph

17

google/adk-python

Skill Claude CodeCodex ✓ vendor

Skill for Graph Query Language (GQL) or SQL/PGQ queries against a property graph. Includes path finding, multi-hop traversal, topological connection, shortest path, node reachability, edge connectivity, and semantic graph queries.

not rated 22k +104 today A Snyk: passSkillSpector: warn 52 tokens original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: