Google ADK Code Skill for Claude Code: Add a Small Tool to an Existing Agent
Google's ADK Code skill helps find the right Python or Go patterns for tools, callbacks, and workflows in a project that is already scaffolded.
中文Setup for Claude Code
Claude Code with the current pinned skill references. For implementation, use a scaffolded Google Agents CLI project and its selected language runtime. Upstream declares Agents CLI via uv.
- Copy skills/google-agents-cli-adk-code and skills/google-agents-cli-workflow from the pinned commit into their respective .claude/skills/ directories.
- Install Google's Agents CLI using the pinned skill's documented uv installer and start Claude Code from a scaffolded scratch project.
- Activate /google-agents-cli-workflow first, then use the ADK code skill for the already selected runtime.
Example task
In a scratch Python ADK project, request one tool that converts centimeters to millimeters without network calls. Ask the agent to add a direct test for 2.5 centimeters and leave deployment alone.Expected result
The tool turns 2.5 into 25, its schema communicates the units, and the direct test can be reviewed locally before an agent conversation uses it.
Upstream documentation
Original SKILL.md on GitHub · Apache-2.0 license · Source reviewed
Frequently asked question
Does this skill scaffold or deploy the agent?
This skill covers code patterns for an existing project. The same repository supplies separate setup and deployment skills.