google-agents-cli-adk-code Skill for Claude: Google ADK Agent Code Patterns
Gives Claude a quick reference for writing agents with Google's Agent Development Kit (ADK) in Python or Go.
- Installs
- 533.8K
- on skills.sh
- Stars
- 6.3K
- on GitHub
- Files
- 6
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
google-agents-cli-adk-code is the code reference in Google's agents-cli skill suite. It covers ADK agent types, tool definitions, orchestration, callbacks, state, the graph Workflow API and live or voice agents. The reference files cover Python and Go.
It says not to write agent code until a project is scaffolded, so Claude checks agents-cli info first and scaffolds if needed. For Python it also points to a topic index of worked recipes, such as sandboxed code execution, cross-session memory and approval gates before risky actions.
Good for
- Developers building agents with Google ADK
- Teams who want Claude to follow ADK patterns, not guess them
- Anyone studying worked recipes for memory, approval gates or guardrails
Install google-agents-cli-adk-code
Claude Code
- 1
Copy this prompt.
Install the google-agents-cli-adk-code skill in Claude Code. Run this command: uvx google-agents-cli setup Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Python 3.11+, uv, Node.js.
Pick one route. setup installs the agents-cli program and the skills into your coding agent. The README says that with the skills-only route your coding agent handles the rest. The seven skills in the suite point to each other, so take the whole set.
From the project README. Source.
What's in the skill
When it loads
This skill should be used when the user wants to "write agent code", "build an agent with ADK", "add a tool", "create a callback", "define an agent", "use state management" — in a project that needs ADK (Agent Development Kit) API patterns and code examples. It provides a quick reference for agent types, tool definitions, orchestration patterns, callbacks, state management, the graph Workflow API, and reference recipes to study. Do NOT use for scaffolding (use google-agents-cli-scaffold) or deployment (use google-agents-cli-deploy).
Sections in SKILL.md
- 1. Study Recipes (No Project Needed)
- 2. Prerequisites for Writing Code
- Quick Reference — Most Common Patterns
- References
- Related Skills
Key facts
- Author
- Last commit
- Oct 27, 2026
- skills.sh audits
- Gen Agent Trust Hub pass, Socket pass, Snyk pass
What it includes
Looks up a worked recipe before building (Python)
references/recipes.md maps a need such as memory, guardrails or scheduling to the recipe that implements it.
Read ·
Study recipesRuns agents-cli info, then scaffolds if no project exists
Uses agents-cli scaffold create or scaffold enhance before any agent code is written.
Runs code ·
Prerequisite: scaffold firstAgents, tools, callbacks, plugins, state, artifacts, multi-agent, A2A
Read ·
adk-python referenceGraph Workflow API: nodes, edges, fan-out, human in the loop
Read ·
adk-python-workflows referenceLive and voice agents with run_live and speech settings
Read ·
adk-python-live referenceCore ADK Go API plus graph workflows
Go has no recipe catalog; it points to upstream examples.
Read ·
adk-go reference
From the official docs
Permissions
Low risk
Claude installs a third-party CLI and writes agent code into your project. Review what it changes before you commit.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It needs a third-party CLI installed
The skill requires the google-agents-cli package, installed with uv. Install it from the source named in the README.
It writes agent code into your project
After scaffolding, Claude writes code in your agent folder. Review changes before you commit.
Technical details
| Scopes |
|
|---|
Questions
What does google-agents-cli-adk-code do?
It gives Claude Google ADK API patterns for agent types, tools, callbacks, state and graph workflows, in Python and Go, plus a catalog of recipes to study.
How do I install it?
Use the install box at the top of this page. The setup command installs the agents-cli program and all seven skills in the suite, which is what you want. The README says that with the skills-only route your coding agent handles the rest. You need Python 3.11+, uv and Node.js first.
Does it work on its own?
Not really. The seven skills in the suite cross-reference each other, so install the whole set. It says to load google-agents-cli-workflow first and to scaffold a project before writing code.
Does it need an API key?
The SKILL.md names no API key. It needs the agents-cli program and a Google Cloud sign-in, which agents-cli login handles; the README says login also supports AI Studio.
Is it safe?
It installs a CLI and writes code in your project, so review what Claude proposes. skills.sh lists Gen Agent Trust Hub, Socket and Snyk as pass.
Does it cover Go?
Yes. It has an ADK Go reference and a Go workflows reference. For Go examples it points to the upstream adk-go examples folder.
Does it work in the Claude app, Codex or Cursor?
The README names Antigravity CLI, Claude Code and Codex, and says any other coding agent works too. It does not name the Claude desktop or web app or Cursor.
Information
updated Nov 2, 2026
- Repository
- google/agents-cli
- Folder
skills/google-agents-cli-adk-code
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- google/agents-cli README · github.com
- google-agents-cli-adk-code SKILL.md · github.com
- google-agents-cli-adk-code on skills.sh · skills.sh