google-agents-cli-adk-code — скилл для Claude Code: ADK и установка
Скилл даёт примеры и справку по Agent Development Kit: агентам, инструментам, колбэкам, состоянию и графовым workflow. Нужен при написании кода.
npx skills add google/agents-cli --skill google-agents-cli-adk-code -a claude-codeЧто делает google-agents-cli-adk-code
google-agents-cli-adk-code помогает писать код для ADK после подготовки проекта. Внутри есть справка по типам агентов, определениям инструментов, оркестрации, колбэкам, состоянию, артефактам и многоагентным системам. Для Python доступны отдельные материалы по базовому API, графовым workflow и live-агентам. Для Go есть справка по API и рабочие примеры.
Сначала скилл предлагает проверить проект командой agents-cli info; новый проект создаётся через agents-cli scaffold create --agent adk --deployment-target , а существующий дополняется командой agents-cli scaffold enhance .. Для установки agents-cli в метаданных указана команда uv tool install google-agents-cli. Скилл не предназначен для scaffold и deployment: для них есть отдельные единицы.
Ставьте его, если пишете ADK-агента и хотите сверяться с готовыми паттернами. Если задача ограничивается созданием проекта или деплоем, он будет лишним.
Какие задачи решает
- определить агента на ADK
- добавить инструмент или колбэк
- настроить состояние между шагами
- собрать последовательный, параллельный или циклический workflow
- найти пример для Python или Go
Примеры запросов агенту
- Напиши ADK-агента на Python с инструментом для работы с данными.
- Добавь callback и состояние пользователя в существующий ADK-проект.
- Покажи графовый workflow с fan-out/fan-in и проверь проект через `agents-cli info`.
Как установить google-agents-cli-adk-code
1Через Skills CLI (Vercel)
npx skills add google/agents-cli --skill google-agents-cli-adk-code -a claude-code2Вручную: положить файлы
~/.claude/skills/google-agents-cli-adk-code/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/google-agents-cli-adk-code/
1Через Skills CLI (Vercel)
npx skills add google/agents-cli --skill google-agents-cli-adk-code -a codex2Вручную: положить файлы
.agents/skills/google-agents-cli-adk-code/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add google/agents-cli --skill google-agents-cli-adk-code -a cursor2Вручную: положить файлы
.cursor/skills/google-agents-cli-adk-code/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install google/agents-cli google-agents-cli-adk-code2Вручную: положить файлы
.github/skills/google-agents-cli-adk-code/SKILL.md1Через Skills CLI (Vercel)
npx skills add google/agents-cli --skill google-agents-cli-adk-code -a gemini-cli2Командой платформы
gemini skills install https://github.com/google/agents-cli --path skills/google-agents-cli-adk-codeВручную: положить файлы
.devin/skills/google-agents-cli-adk-code/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add google/agents-cli --skill google-agents-cli-adk-code -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора7
Весь набор →Похожие
Вопросы о google-agents-cli-adk-code
Как установить google-agents-cli-adk-code в Claude Code?
Выполните npx skills add google/agents-cli --skill google-agents-cli-adk-code -a claude-code. Файл скилла появится по пути ~/.claude/skills/google-agents-cli-adk-code/SKILL.md.
Что делает google-agents-cli-adk-code?
Скилл даёт справочные материалы и примеры для кода на ADK: агенты, инструменты, колбэки, состояние, оркестрация и графовые workflow. Материалы охватывают Python и Go.
Что нужно подготовить перед написанием ADK-кода?
Сначала проверьте проект командой agents-cli info. Для нового проекта используйте agents-cli scaffold create --agent adk --deployment-target , а для существующего agents-cli scaffold enhance ..
Исходный текст
SKILL.md · Apache-2.0
---
name: google-agents-cli-adk-code
description: >
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).
metadata:
author: Google
license: Apache-2.0
version: 1.11.0
requires:
bins:
- agents-cli
install: "uv tool install google-agents-cli"
---
# ADK Code Reference
Activate `/google-agents-cli-workflow` first for required development phases and scaffolding steps.
## 1. Study Recipes (No Project Needed)
**Python — read the topic index in `references/samples.md` before answering "how do I build X".**
Worked implementations exist for: sandboxed/per-user code execution, agent-loadable `SKILL.md`
skills, cross-session memory, approval gates before risky actions, tool guardrails, per-user
credentials, and scheduled/event-driven runs.
**Go — read the upstream [`examples/`](https://github.com/google/adk-go/tree/main/examples).**
clone the repo and read the one matching the capability you need before implementing it.
## 2. Prerequisites for Writing Code
Do NOT write agent code until a project is scaffolded.
1. Verify project: run `agents-cli info` (proceed if config exists).
2. New project: run `agents-cli scaffold create <name> --agent adk --deployment-target <target>` — use `--agent adk_go` for Go.
3. Existing code: run `agents-cli scaffold enhance .`.
## Quick Reference — Most Common Patterns
See `references/adk-python.md` and `references/adk-go.md` for Python and Go code examples, respectively.
---
## References
Use the cheatsheets for common patterns. For deep knowledge, fetch the docs index or inspect the
installed package.
| Reference | Language | When to read |
|------|------|-------------|
| `references/samples.md` | Python | **Topic-indexed catalog of ADK reference recipes.** Read in workflow Phase 1 — before scaffolding and before writing code — maps a capability to the recipe that implements it. |
| `references/adk-python.md` | Python | Core ADK API: `Agent`, tools, callbacks, plugins, state, artifacts, multi-agent systems, `SequentialAgent` / `ParallelAgent` / `LoopAgent`, custom `BaseAgent`, `ManagedAgent` (server-hosted first-party agents), A2A protocol, A2UI. Default for most agents. |
| `references/adk-python-workflows.md` | Python | Graph-based Workflow API (ADK Python 2.0): nodes, edges, fan-out/fan-in, HITL, parallel processing. Use when you need explicit graph topology. |
| `references/adk-python-live.md` | Python | Live and voice agents: `Runner.run_live`, `LiveRequestQueue`, model and regional availability, voice/`speech_config`, VAD, session limits, `/run_live` serving. Use for real-time voice or video agents. |
| `references/adk-go.md` | Go | Core ADK Go API: `llmagent`, tools, callbacks, plugins, state, artifacts, multi-agent systems, sequential/parallel/loop agents, custom agents, the runner, serving over HTTP, A2A protocol, and ambient triggers. Default for most agents. |
| `references/adk-go-workflows.md` | Go | Graph-based Workflow API: nodes, edges, fan-out/fan-in, HITL, parallel processing. Use when you need explicit graph topology. |
| [`examples/`](https://github.com/google/adk-go/tree/main/examples) | Go | Runnable upstream programs — the closest thing to a recipe catalog for Go. |
| `curl https://adk.dev/llms.txt` | Python | Docs index (every page title + URL). Fetch it, then `WebFetch` the specific page for anything beyond the cheatsheets. |
| Installed ADK package | Python | Exact signatures and symbols — inspect the source (see "Inspecting ADK Source Code" in `references/adk-python.md`). |
## Related Skills
- `/google-agents-cli-workflow` — Development workflow, coding guidelines, and operational rules
- `/google-agents-cli-scaffold` — Project creation and enhancement with `agents-cli scaffold create` / `scaffold enhance`
- `/google-agents-cli-eval` — Evaluation methodology, dataset schema, and the eval-fix loop
- `/google-agents-cli-deploy` — Deployment targets, CI/CD pipelines, and production workflows
© Google · Apache-2.0 · google/agents-cli