Agent skill

Google Agents CLI Adk Code

by pifferologo in pifferologo/cloud-agents-cli

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", or needs ADK (Agent…

Apache-2.0Auto-check passedAI & LLM Engineering

Install Google Agents CLI Adk Code

skills CLI
$ npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-adk-code -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install pifferologo/cloud-agents-cli google-agents-cli-adk-code --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/pifferologo/cloud-agents-cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/google-agents-cli-adk-code .claude/skills/google-agents-cli-adk-code && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
google-agents-cli-adk-code
GitHub stars
129
Used in
1 other repo
Token cost
~768 tokens
SKILL.md length
233 words
Files
3 (incl. references)
Skills in repo
7
Repo updated
First seen
Licence
Apache-2.0

At a glance

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", or needs ADK (Agent…

  • Works in 3 steps: Run agents-cli info — if it shows… → If no project exists: run agents-cli… → If user has existing code: run…
  • Wants to write agent code
  • SKILL.md covers Prerequisites, Quick Reference — Most Common…, References and Related Skills
  • Calls curl; reaches adk.dev

What it does

Google Agents CLI Adk Code is an agent skill from pifferologo/cloud-agents-cli. 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", or needs ADK (Agent Development Kit) Python API patterns and code examples. Part of the Google ADK skills suite. It provides a quick reference for agent types, tool definitions, orchestration patterns, callbacks, and state management. Do NOT use for creating new projects (use google-agents-cli-scaffold) or deployment (use…

Its SKILL.md is about 770 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/adk-python.md` and `references/adk-workflows.md`).

It sits in AI & LLM Engineering, covering Project scaffolding, State management and Structured output and tool calling. It works with Python. The repository describes itself as: google cloud agent cli for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from piffer labs. The licence is Apache-2.0.

When your agent uses it

  • Wants to write agent code
  • Build an agent with ADK
  • Create a callback
  • Define an agent

Example prompts

  • “write agent code”
  • “build an agent with ADK”
  • “add a tool”
  • “/google-agents-cli-adk-code”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Run agents-cli info — if it shows project config, skip to the reference below
  2. If no project exists: run agents-cli scaffold create
  3. If user has existing code: run agents-cli scaffold enhance .

What it can do on your machine

Read from SKILL.md and the folder at commit 5957f5a. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • adk.dev

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Google Agents CLI Adk Code loads about 768 tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 138 tokens; SKILL.md has 233 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~138
When it runs · the whole SKILL.md, loaded when a task matches
~768
With references · SKILL.md plus every file in references/, read only if the agent opens them
~13k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from pifferologo/cloud-agents-cli at commit 5957f5a, republished under its Apache-2.0 licence (© pifferologo). 233 words, ~768 tokens.

Download SKILL.mdSave it as .claude/skills/google-agents-cli-adk-code/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
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", or needs ADK (Agent Development Kit) Python API patterns and code examples. Part of the Google ADK skills suite. It provides a quick reference for agent types, tool definitions, orchestration patterns, callbacks, and state management. Do NOT use for creating new projects (use google-agents-cli-scaffold) or deployment (use google-agents-cli-deploy).
metadata.author
Google
metadata.license
Apache-2.0
metadata.version
0.6.1

ADK Code Reference

Before using this skill, activate /google-agents-cli-workflow first — it contains the required development phases and scaffolding steps.

Prerequisites

  1. Run agents-cli info — if it shows project config, skip to the reference below
  2. If no project exists: run agents-cli scaffold create <name>
  3. If user has existing code: run agents-cli scaffold enhance .

Do NOT write agent code until a project is scaffolded.

Python only for now. This reference currently covers the Python ADK SDK. Support for other languages is coming soon.

Quick Reference — Most Common Patterns

python
from google.adk.agents import Agent

def get_weather(city: str) -> dict:
    """Get current weather for a city."""
    return {"city": city, "temp": "22°C", "condition": "sunny"}

root_agent = Agent(
    name="my_agent",
    model="gemini-flash-latest",
    instruction="You are a helpful assistant that ...",
    tools=[get_weather],
)

References

The first two are cheatsheets for common patterns; for broad or deep knowledge, go to the source (docs index or installed package).

ReferenceWhen to read
references/adk-python.mdCore ADK API: Agent, tools, callbacks, plugins, state, artifacts, multi-agent systems, SequentialAgent / ParallelAgent / LoopAgent, custom BaseAgent, A2A protocol, A2UI. Default for most agents.
references/adk-workflows.mdGraph-based Workflow API (ADK 2.0): nodes, edges, fan-out/fan-in, HITL, parallel processing. Use when you need explicit graph topology.
curl https://adk.dev/llms.txtDocs index (every page title + URL). Fetch it, then WebFetch the specific page for anything beyond the cheatsheets.
Installed ADK packageExact signatures and symbols — inspect the source (see "Inspecting ADK Source Code" in references/adk-python.md).
  • /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

© pifferologo, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in skills/google-agents-cli-adk-code of pifferologo/cloud-agents-cli.

  • SKILL.md
  • references/adk-python.md
  • references/adk-workflows.md

Open the folder on GitHubat commit 5957f5a

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in pifferologo/cloud-agents-cli, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Google Agents CLI Adk Code next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Google Agents CLI Adk Code compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Google Agents CLI Adk Code this skillpifferologo/cloud-agents-cli1291 repos~768Automated safety check: PassApache-2.0
Edgeone Makers ToolsTencentEdgeOne/edgeone-makers-tools1.9k1 repos~516Automated safety check: PassMIT
Langgraph State Managementsoba-labs/langchain-agent-skills107—~3.4kAutomated safety check: PassMIT
Langchain4j AI Services Patternsgiuseppe-trisciuoglio/developer-kit3551 repos~1.6kAutomated safety check: NotesMIT
Building Pydantic AI Agentsdocling-project/docling68k—~2.8kAutomated safety check: PassMIT
LangGraph Decision Modelslangchain-ai/langchain-skills1.3k—~2.3kAutomated safety check: PassMIT

Similar skills

  • Edgeone Makers Tools

    TencentEdgeOne/edgeone-makers-tools

    EdgeOne Makers platform development router — the single entry point for building, storing data, and deploying on Tencent EdgeOne Makers.

    1.9k GitHub starsUsed in 1 repo~516 tokens
    AI & LLM EngineeringAuto-check passed
  • Langgraph State Management

    soba-labs/langchain-agent-skills

    Design state schemas, implement reducers, configure persistence, and debug state issues for LangGraph applications.

    107 GitHub stars~3.4k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • Langchain4j AI Services Patterns

    giuseppe-trisciuoglio/developer-kit

    Provides patterns to build declarative AI Services with LangChain4j for LLM integration, chatbot development, AI agent implementation, and conversational AI in Java.

    355 GitHub starsUsed in 1 repo~1.6k tokens
    AI & LLM EngineeringAuto-check: notes
  • Building Pydantic AI Agents

    docling-project/docling

    Patterns and tested examples for building agents with Pydantic AI: tools, capabilities, structured output, dependency injection, hooks, YAML specs, streaming and testing.

    68k GitHub stars~2.8k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed
  • LangGraph Decision Models

    langchain-ai/langchain-skills

    Official

    Routes LangGraph agents with typed decision models that return probabilities, and finds LLM calls that only exist to produce a routing decision.

    1.3k GitHub stars~2.3k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Aqua Deployment

    oracle/accelerated-data-science

    Official

    Deploy LLM models on OCI using AI Quick Actions (AQUA) - single model, multi-model, stacked (LoRA), with GPU shape selection, vLLM configuration, streaming, and tool calling.

    125 GitHub stars~2.4k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed

More from pifferologo/cloud-agents-cli

  • Google Agents CLI Observability

    pifferologo/cloud-agents-cli

    This skill should be used when the user wants to "set up tracing", "monitor my ADK agent", "configure logging", "add observability", "debug production traffic", or needs guidance on monitoring…

    129 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Google Agents CLI Scaffold

    pifferologo/cloud-agents-cli

    This skill should be used when the user wants to "create an agent project", "start a new ADK project", "build me a new agent", "add CI/CD to my project", "add deployment", "enhance my project", or…

    129 GitHub starsUsed in 1 repo~2.9k tokens
    Auto-check: notes
  • Google Agents CLI Deploy

    pifferologo/cloud-agents-cli

    This skill should be used when the user wants to "deploy an agent", "deploy my ADK agent", "set up CI/CD", "configure secrets", "troubleshoot a deployment", or needs guidance on Agent Runtime, Cloud…

    129 GitHub starsUsed in 1 repo~6k tokens
    Auto-check passed
  • Google Agents CLI Eval

    pifferologo/cloud-agents-cli

    This skill should be used when the user wants to "run an evaluation", "evaluate my ADK agent", "write an eval dataset", "analyze eval failures", "compare eval results", "optimize agent", or needs…

    129 GitHub starsUsed in 1 repo~6.8k tokens
    Auto-check passed
  • Google Agents CLI Publish

    pifferologo/cloud-agents-cli

    This skill should be used when the user wants to "publish an agent", "publish my ADK agent", "register an agent with Gemini Enterprise", "publish to Gemini Enterprise", or needs guidance on the…

    129 GitHub starsUsed in 1 repo~2.4k tokens
    Auto-check passed
  • Google Agents CLI Workflow

    pifferologo/cloud-agents-cli

    This skill should be used when the user wants to "develop an agent", "build an agent using ADK", "run the agent locally", "debug agent code", "test an agent", "deploy an agent", "publish an agent"…

    129 GitHub starsUsed in 1 repo~5.6k tokens
    Auto-check: notes

Works with

Questions about Google Agents CLI Adk Code

What does Google Agents CLI Adk Code do?

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", or needs ADK (Agent…. Google Agents CLI Adk Code is an agent skill from pifferologo/cloud-agents-cli. 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", or needs ADK (Agent Development Kit) Python API patterns and code examples.

When should I use Google Agents CLI Adk Code?

Google Agents CLI Adk Code fits situations like: wants to write agent code; build an agent with ADK; create a callback; define an agent.

How do I install Google Agents CLI Adk Code in Claude Code?

Run `npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-adk-code -a claude-code`. Or copy the skill folder (skills/google-agents-cli-adk-code in pifferologo/cloud-agents-cli) into .claude/skills/google-agents-cli-adk-code in your project. Claude Code loads it when a task matches its description.

How do I install Google Agents CLI Adk Code in Codex?

Run `npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-adk-code -a codex`. Or copy the skill folder (skills/google-agents-cli-adk-code in pifferologo/cloud-agents-cli) into .agents/skills/google-agents-cli-adk-code in your project. Codex loads it when a task matches its description.

Can I use Google Agents CLI Adk Code in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-adk-code -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/google-agents-cli-adk-code, .gemini/skills/google-agents-cli-adk-code, .github/skills/google-agents-cli-adk-code and .opencode/skills/google-agents-cli-adk-code in your project.

What does Google Agents CLI Adk Code need to run?

Going by SKILL.md and its folder, Google Agents CLI Adk Code needs the command-line tools its instructions call (curl). Our summary lists: Python 3.

Does Google Agents CLI Adk Code access the network?

SKILL.md names 1 domain. In commands or code: adk.dev; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Google Agents CLI Adk Code safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Google Agents CLI Adk Code use?

Google Agents CLI Adk Code is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Google Agents CLI Adk Code use?

About 768 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 13k tokens, read only when the agent opens those files.

What are the alternatives to Google Agents CLI Adk Code?

Skills that share tags, products or a category with Google Agents CLI Adk Code: Edgeone Makers Tools (TencentEdgeOne/edgeone-makers-tools, 1.9k stars), Langgraph State Management (soba-labs/langchain-agent-skills, 107 stars), Langchain4j AI Services Patterns (giuseppe-trisciuoglio/developer-kit, 355 stars) and Building Pydantic AI Agents (docling-project/docling, 68k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Google Agents CLI Adk Code?

pifferologo (a GitHub user) maintains it in pifferologo/cloud-agents-cli, which has 129 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 3, 2026.

Source: pifferologo/cloud-agents-cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.