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"…
Install the "google-agents-cli-workflow" agent skill from https://github.com/pifferologo/cloud-agents-cli/tree/main/skills/google-agents-cli-workflow into .claude/skills/google-agents-cli-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-agents-cli-workflow", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-workflow -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "google-agents-cli-workflow" agent skill from https://github.com/pifferologo/cloud-agents-cli/tree/main/skills/google-agents-cli-workflow into .agents/skills/google-agents-cli-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-agents-cli-workflow", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-workflow -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "google-agents-cli-workflow" agent skill from https://github.com/pifferologo/cloud-agents-cli/tree/main/skills/google-agents-cli-workflow into .cursor/skills/google-agents-cli-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-agents-cli-workflow", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-workflow -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "google-agents-cli-workflow" agent skill from https://github.com/pifferologo/cloud-agents-cli/tree/main/skills/google-agents-cli-workflow into .gemini/skills/google-agents-cli-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-agents-cli-workflow", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-workflow -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "google-agents-cli-workflow" agent skill from https://github.com/pifferologo/cloud-agents-cli/tree/main/skills/google-agents-cli-workflow into .github/skills/google-agents-cli-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-agents-cli-workflow", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-workflow -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "google-agents-cli-workflow" agent skill from https://github.com/pifferologo/cloud-agents-cli/tree/main/skills/google-agents-cli-workflow into .opencode/skills/google-agents-cli-workflow/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "google-agents-cli-workflow", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
google-agents-cli-workflow
GitHub stars
129
Used in
1 other repo
Token cost
~5.6k tokens
SKILL.md length
2,587 words
Files
2 (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 "develop an agent", "build an agent using ADK", "run the agent locally", "debug agent code", "test an agent", "deploy an agent", "publish an agent"…
Works in 9 steps: Understand → Study Reference Samples → Scaffold (if needed) → …
Wants to develop an agent
SKILL.md covers Session Continuity & Skill…, Setup, Phase 0: Understand and Phase 1: Study Reference Samples, plus 15 more sections
Calls uv, git and uvx; reaches adk.dev and github.com
What it does
Google Agents CLI Workflow is an agent skill from 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", "monitor an agent", or needs the ADK (Agent Development Kit) development lifecycle and coding guidelines. Entrypoint for building ADK agents. Always active — provides the full workflow (scaffold, build, evaluate, deploy, publish, observe), code preservation rules, model selection guidance, and troubleshooting steps for…
Its SKILL.md is about 5.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/internals.md`).
It sits in AI & LLM Engineering, covering Building AI agents and Project scaffolding. It works with Google Cloud. 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 develop an agent
Build an agent using ADK
Run the agent locally
Debug agent code
Example prompts
“develop an agent”
“build an agent using ADK”
“run the agent locally”
“/google-agents-cli-workflow”
Requirements
Python 3
Workflow steps
9 steps, taken from the step headings in SKILL.md.
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:
uv
git
uvx
terraform
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
github.com
Also links to:
docs.astral.sh
cloud.google.com
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 Workflow loads about 5.6k tokens when it runs, and up to ~6k if it reads all its reference files. Until then it costs about 144 tokens; SKILL.md has 2,587 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~144
When it runs· the whole SKILL.md, loaded when a task matches
~5.6k
With references· SKILL.md plus every file in references/, read only if the agent opens them
~6k
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: notes
The automated check noted patterns worth knowing about, such as sudo or a known installer.
NoteMentions a .env fileSKILL.md:330
- `.env` files and env var assignments (e.g., `GOOGLE_CLOUD_PROJECT`, `GOOGLE_CLOUD_LOCATION`) are typically required
NoteMentions a .env fileSKILL.md:331
- If a `.env` file exists in the project root, treat it as essential configuration
NoteMentions a .env fileSKILL.md:332
s, prefer GCP Secret Manager over plain `.env` entries — see `/google-agents-cli-deploy` for secret management guidance
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.
Download SKILL.mdSave it as .claude/skills/google-agents-cli-workflow/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
google-agents-cli-workflow
description
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", "monitor an agent", or needs the ADK (Agent Development Kit) development lifecycle and coding guidelines. Entrypoint for building ADK agents. Always active — provides the full workflow (scaffold, build, evaluate, deploy, publish, observe), code preservation rules, model selection guidance, and troubleshooting steps for ADK or any agent development.
metadata.author
Google
metadata.license
Apache-2.0
metadata.version
0.6.1
ADK Development Workflow & Guidelines
STOP — Do NOT write code yet. If no project exists, scaffold first with agents-cli scaffold create <name>. If the user already has code, use agents-cli scaffold enhance . to add the agents-cli structure. Run agents-cli info to check if a project already exists. Skipping this leads to missing eval boilerplate, CI/CD config, and project conventions.
agents-cli is a CLI and skills toolkit for building, evaluating, and deploying agents on Google Cloud using the Agent Development Kit (ADK). It works with any coding agent — Antigravity CLI, Claude Code, Codex, or others. Install with uvx google-agents-cli setup.
Requires: google-agents-cli = 0.6.1
If version is behind, run: uv tool install "google-agents-cli=0.6.1"
Check version: agents-cli info
Install uv first if needed.
Session Continuity & Skill Cross-References
Re-read the relevant skill before each phase — not after you've already started and hit a problem. Context compaction may have dropped earlier skill content. If skills are not available, run uvx google-agents-cli setup to install them.
Phase
Skill
When to load
0 — Understand
—
No skill needed — read .agents-cli-spec.md if present, else clarify goals with the user
1 — Study samples
—
Check Notable Samples table below — clone and study matching samples before scaffolding
2 — Scaffold
/google-agents-cli-scaffold
Before creating or enhancing a project
3 — Build
/google-agents-cli-adk-code
Before writing agent code — API patterns, tools, callbacks, state
4 — Evaluate
/google-agents-cli-eval
Before running any eval — dataset schema, metrics, eval-fix loop
5 — Deploy
/google-agents-cli-deploy
Before deploying — target selection, troubleshooting 403/timeouts
6 — Publish
/google-agents-cli-publish
After deploying, if registering with Gemini Enterprise (optional)
7 — Observe
/google-agents-cli-observability
After deploying — traces, logging, monitoring setup
The platform formerly known as "Vertex AI" is now Gemini Enterprise Agent Platform (short: Agent Platform). Users may refer to products by different names. Map them to the correct CLI values:
User may say
CLI value
Agent Engine, Vertex AI Agent Engine, Agent Runtime
--deployment-target agent_runtime
Vertex AI Search, Agent Search
--datastore agent_platform_search
Vertex AI Vector Search, Vector Search
--datastore agent_platform_vector_search
Agent Engine sessions, Agent Platform Sessions
--session-type agent_platform_sessions
The vertexai Python SDK package name is unchanged.
Phase 0: Understand
Before writing or scaffolding anything, understand what you're building.
If .agents-cli-spec.md exists in the current directory, read it — it is your primary source of truth. Otherwise:
Do NOT proceed to planning, scaffolding, or coding. Ask the user the questions below and wait for their answers. You MUST have the user's answers before moving on. Do not assume, research, or fill in the blanks yourself. The user's intent drives everything — skipping this step leads to wasted work.
Always ask:
What problem will the agent solve? — Core purpose and capabilities
External APIs or data sources needed? — Tools, integrations, auth requirements
Safety constraints? — What the agent must NOT do, guardrails
Deployment preference? — Prototype first (recommended) or full deployment? If deploying: Agent Runtime, Cloud Run, or GKE?
Ask based on context:
If retrieval or search over data mentioned (RAG, semantic search, vector search, embeddings, similarity search, data ingestion) → Datastore? Options: agent_platform_vector_search (embeddings, similarity search) or agent_platform_search (document search, search engine).
If agent should be available to other agents → A2A protocol is built into every Python ADK agent; no separate choice needed — just scaffold normally.
If full deployment chosen → CI/CD runner? GitHub Actions (default) or Google Cloud Build?
If agent should remember user preferences or facts across sessions → Memory Bank? Long-term memory across conversations. See /google-agents-cli-adk-code.
If Cloud Run or GKE chosen → Session storage? In-memory (default), Cloud SQL (persistent), or Agent Platform Sessions (managed).
If deployment with CI/CD chosen → Git repository? Does one already exist, or should one be created? If creating, public or private?
Once you have the user's answers, write the spec to .agents-cli-spec.md in the current directory and get the user's approval. See /google-agents-cli-scaffold for how these choices map to CLI flags. At minimum include these sections — expand with more detail if the user wants a thorough spec:
markdown
# Agent Spec
## Overview
Describe the agent's purpose and how it works.
## Example Use Cases
Concrete examples with expected inputs and outputs.
## Tools Required
Each tool with its purpose, API details, and authentication needs.
## Constraints & Safety Rules
Specific rules — not just generic statements.
## Success Criteria
Measurable outcomes for evaluation.
## Reference Samples
Check the Notable Samples in Phase 1 — list any that match this use case.
Optional sections for more detailed specs: Edge Cases to Handle, Architecture & Sub-Agents, Data Sources & Auth, Non-Functional Requirements.
Once you have a clear understanding, proceed to Phase 1.
Phase 1: Study Reference Samples
Ask yourself: is there a sample that can help me design this and cut time? Scan the keywords below. Multiple samples can match — clone and study all that are relevant.
bash
# Clone a sample to study — read the key files, understand the patterns, then apply
# them to your own scaffolded project. Do NOT use `adk@<sample>` scaffolding.
git clone --filter=tree:0 --sparse https://github.com/google/adk-samples /tmp/adk-samples 2>/dev/null; \
cd /tmp/adk-samples && git sparse-checkout add python/agents/<sample-name>
ambient-expense-agent — Agent that runs on a schedule or reacts to events, with no interactive user.
Keywords: scheduled, cron, daily, pubsub, event-driven, alerts, email, ambient
Key files: expense_agent/fast_api_app.py, expense_agent/agent.py, expense_agent/config.py, terraform/
adk-ae-oauth — Agent with OAuth 2.0 user consent, deployed to Agent Runtime with Gemini Enterprise.
Keywords: OAuth, authentication, user consent, Google Drive, Agent Runtime, Gemini Enterprise
Key files: README.md, adk_ae_oauth/tools.py, adk_ae_oauth/auths.py
deep-search — Research agent that iterates until quality is met, with source citations.
Keywords: research, citations, iterative, grounding, multi-agent, human-in-the-loop, web search, report
Key files: app/agent.py, app/config.py
safety-plugins — Reusable safety guardrails that plug into any agent runner.
Keywords: safety, guardrails, model armor, filters
Key files: safety_plugins/plugins/model_armor.py, safety_plugins/plugins/agent_as_a_judge.py, safety_plugins/main.py
data-science — Agent that executes code in a managed sandbox for data analysis.
Keywords: SQL, BigQuery, code execution, sandbox
Key files: data_science/sub_agents/analytics/agent.py
memory-bank — Conversational agent with cross-session memory via Memory Bank (Cloud Run and Agent Runtime).
Keywords: memory, cross-session, recall, context, remember, Memory Bank
Key files: app/agent.py, app/fast_api_app.py
If no sample matches, proceed to Phase 2. But first — are you sure? Re-read the user's request and compare it against the keywords above. Skipping a matching sample means rebuilding patterns that already exist.
IMPORTANT — Exit criteria: After studying a sample, ask yourself: can I apply anything from this sample to help me deliver the design? Note what you'll reuse before moving on. Do NOT proceed until you've answered this.
This list is useful at any phase — revisit it when you hit deployment, publishing, or infrastructure questions. A sample's Terraform or registration pattern may be exactly what you need later.
Phase 2: Scaffold (if needed)
Use /google-agents-cli-scaffold to create a new project or import an existing one into the agents-cli format (adding deployment, CI/CD, infrastructure). It covers architecture choices (deployment target, agent type, session storage) and project creation or enhancement.
Skip this phase if the project was already created or enhanced by agents-cli — run agents-cli info from the project root to check.
Phase 3: Build and Implement
Implement the agent logic:
Write/modify code in the agent directory (check GEMINI.md / CLAUDE.md for directory name)
Quick smoke test: Use agents-cli run "your prompt" to verify the agent works after changes — this is the fastest way to check behavior without leaving the terminal
Iterate on the implementation based on user feedback
If the user asks for interactive testing, suggest agents-cli playground — it opens a web-based playground for manual conversation with the agent.
For ADK API patterns and code examples, use /google-agents-cli-adk-code.
NEVER write pytest tests that assert on LLM output content (e.g., checking for keywords in responses, verifying persona, validating tone). LLM outputs are non-deterministic — these tests are flaky by nature and belong in eval, not pytest. Use agents-cli run for quick checks and agents-cli eval generate followed by agents-cli eval grade for systematic validation.
For agentic_rag projects, provision the datastore before testing: agents-cli infra datastore, then agents-cli data-ingestion. Use infra datastore — notinfra single-project (same datastore provisioning but faster, skips unrelated Terraform).
Phase 4: Evaluate
This is the most important phase. Evaluation validates agent behavior end-to-end.
MANDATORY: Activate /google-agents-cli-eval before running evaluation.
It contains the dataset schema, config format, and critical gotchas. Do NOT skip this.
Do NOT skip this phase. After building the agent, you MUST proceed to evaluation.
uv run pytest vs agents-cli eval — know the difference:
uv run pytest — Tests code correctness: imports work, functions return expected types, API contracts hold. Does NOT test whether the agent behaves well.
agents-cli eval — Tests agent behavior: response quality, tool usage, persona consistency, safety compliance. This is what validates your agent actually works.
agents-cli run "prompt" — Quick one-off smoke test during development. If testing multiple prompts use the --start-server option to persist the local server, which reduces overhead for repeated calls and allows resuming local sessions via --session-id. Use this for fast iteration, not pytest.
NEVER write pytest tests that check LLM response content (e.g., asserting pirate keywords appear, checking if the agent mentions allergies). LLM outputs are non-deterministic. Use eval with LLM-as-judge criteria instead.
Start small: Begin with 1-2 sample eval cases, not a full suite
Run evaluations: agents-cli eval run (chains generate + grade). For debugging or custom trace locations, use the two-step form: agents-cli eval generate then agents-cli eval grade.
Discuss results with the user
Fix issues and iterate on the core cases first
Only after core cases pass, add edge cases and new scenarios
Repeat until quality thresholds are met
Expect 5-10+ iterations here.
Phase 5: Deploy
Once evaluation thresholds are met:
Check if the project has a deployment target configured — run agents-cli info to see current config
If the project is a prototype (no deployment target), add deployment support first:bash
See /google-agents-cli-deploy for the deployment target decision matrix (Agent Runtime vs Cloud Run vs GKE).
Deploy when ready: agents-cli deploy
IMPORTANT: Never deploy without explicit human approval.
Show full SKILL.md (1,062 more words)Show less
Phase 6: Publish (optional)
Not all agents require this — currently supporting Gemini Enterprise. See /google-agents-cli-publish for registration modes, flags, and troubleshooting.
Phase 7: Observe
After deploying, use observability tools to monitor agent behavior in production. See /google-agents-cli-observability for Cloud Trace, prompt-response logging, BigQuery Analytics, and third-party integrations.
Operational Guidelines for Coding Agents
Common Shortcuts to Resist
Agents routinely skip steps with plausible-sounding excuses. Recognize these and push back:
Shortcut
Why it fails
"The user's request is clear enough, no need to clarify"
You're guessing at requirements. Phase 0 exists to confirm intent before scaffolding — even one question can prevent a full rework.
"The agent responded correctly in agents-cli run, so eval isn't needed"
One prompt is not a test suite. Eval catches regressions, edge cases, and tool trajectory issues that a single run never will.
"I'll use a newer/better model"
The scaffolded model was chosen deliberately. Changing it without being asked violates code preservation (Principle 1) and often breaks things — wrong location, deprecated version, or 404. Your training data is likely out of date — rely on the skills and the model listing command, not your knowledge of model names.
"I can skip the scaffold and set up manually"
Manual setup misses eval boilerplate, CI/CD config, and project configuration manifest conventions. Use agents-cli create even for quick experiments.
Principle 1: Code Preservation & Isolation
Code modifications require surgical precision — alter only the code segments directly targeted by the user's request and strictly preserve all surrounding and unrelated code.
Mandatory Pre-Execution Verification:
Before finalizing any code replacement, verify the following:
Target Identification: Clearly define the exact lines or expressions to change, based solely on the user's explicit instructions.
Preservation Check: Confirm that all code, configuration values (e.g., model, version, api_key), comments, and formatting outside the identified target remain identical.
Example:
User Request: "Change the agent's instruction to be a recipe suggester."
Incorrect (VIOLATION):python
root_agent = Agent(
name="recipe_suggester",
model="gemini-1.5-flash", # UNINTENDED - model was not requested to change
instruction="You are a recipe suggester."
)
Correct (COMPLIANT):python
root_agent = Agent(
name="recipe_suggester", # OK, related to new purpose
model="gemini-flash-latest", # PRESERVED
instruction="You are a recipe suggester." # OK, the direct target
)
Principle 2: Execution Best Practices
Model Selection — CRITICAL:
NEVER change the model unless explicitly asked.
When creating NEW agents (not modifying existing), use the latest Gemini model. List available models to pick the newest one:bash
# Use 'global' or any supported region (e.g. 'us-east1')
uv run --with google-genai python -c "
from google import genai
client = genai.Client(vertexai=True, location='global')
for m in client.models.list(): print(m.name)
"
Do NOT use older models unless explicitly requested. For model docs, fetch https://adk.dev/agents/models/google-gemini/index.md. See also stable model versions.
Running Python Commands:
Always use uv to execute Python commands (e.g., uv run python script.py)
Run uv sync before executing scripts
Breaking Infinite Loops:
Stop immediately if you see the same error 3+ times in a row
RED FLAGS: Lock IDs incrementing, names appending v5→v6→v7, "I'll try one more time" repeatedly
State conflicts (Error 409): Use terraform import instead of retrying creation
When stuck: Run underlying commands directly (e.g., terraform CLI)
Troubleshooting:
Check /google-agents-cli-adk-code first — it covers most common patterns
Use WebFetch on URLs from the ADK docs index (curl https://adk.dev/llms.txt) for deep dives
When encountering persistent errors, a targeted web search often finds solutions faster
CLI command failures: run agents-cli <command> --help — the output ends with a Source: line pointing to the exact source file implementing that command. Read it to understand the logic and diagnose failures. Use agents-cli info to get the full CLI install path if you need to browse across multiple files.
Systematic Debugging
When something breaks, follow this sequence — don't skip steps or shotgun fixes:
Reproduce — Run the exact command that failed. Save the full error output. If you can't reproduce it, you can't fix it.
Localize — Narrow the cause: is it the agent code, a tool, the config, or the environment? Use agents-cli run "prompt" to isolate agent behavior from deployment issues. Add -v (--verbose) to print the full JSON event payloads — useful for inspecting tool calls, intermediate steps, and silent failures.
Fix one thing — Change one variable at a time. If you change the instruction AND the tool AND the config simultaneously, you won't know what fixed it (or what broke something else).
Verify — Rerun the exact reproduction command. Don't assume the fix worked.
Guard — If it was a non-obvious bug, add an eval case to catch regressions.
Stop-the-line rule: If a change breaks something that was working, stop feature work and fix the regression first. Don't push forward hoping to circle back — regressions compound.
Environment Variables:
.env files and env var assignments (e.g., GOOGLE_CLOUD_PROJECT, GOOGLE_CLOUD_LOCATION) are typically required for the agent to function — never remove or modify them unless the user explicitly asks
If a .env file exists in the project root, treat it as essential configuration
For secrets and API keys, prefer GCP Secret Manager over plain .env entries — see /google-agents-cli-deploy for secret management guidance
Using a Temporary Scaffold as Reference
When you need specific infrastructure files (Terraform, CI/CD, Dockerfile) but don't want to modify the current project, use /google-agents-cli-scaffold to create a temporary project in /tmp/ and copy over what you need.
Reference Files
File
Contents
references/internals.md
Underlying tools and commands that agents-cli wraps (adk, pytest, ruff, uvicorn)
Development Commands
Run agents-cli --help or agents-cli <command> --help for the authoritative flag list. Per-phase usage lives in the phase sections above and the per-phase sub-skills.
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.
Google Agents CLI Workflow 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 Workflow compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Google Agents CLI Workflow this skillpifferologo/cloud-agents-cli
Scaffold production-ready AI agents on Google's Agent Development Kit (ADK): ReAct-style single agents, multi-agent orchestration (Sequential/Parallel/Loop), tool wiring, evaluation, and optional…
Scaffolds a new System 1 agent module for a named task in the system1-agents repo, after a fit probe, with its test and README row, verified model by model.
Provides patterns to build declarative AI Services with LangChain4j for LLM integration, chatbot development, AI agent implementation, and conversational AI in Java.
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…
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…
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…
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…
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…
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…
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"…. Google Agents CLI Workflow is an agent skill from 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", "monitor an agent", or needs the ADK (Agent Development Kit) development lifecycle and coding guidelines.
When should I use Google Agents CLI Workflow?
Google Agents CLI Workflow fits situations like: wants to develop an agent; build an agent using ADK; run the agent locally; debug agent code.
How do I install Google Agents CLI Workflow in Claude Code?
Run `npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-workflow -a claude-code`. Or copy the skill folder (skills/google-agents-cli-workflow in pifferologo/cloud-agents-cli) into .claude/skills/google-agents-cli-workflow in your project. Claude Code loads it when a task matches its description.
How do I install Google Agents CLI Workflow in Codex?
Run `npx skills add pifferologo/cloud-agents-cli --skill google-agents-cli-workflow -a codex`. Or copy the skill folder (skills/google-agents-cli-workflow in pifferologo/cloud-agents-cli) into .agents/skills/google-agents-cli-workflow in your project. Codex loads it when a task matches its description.
Can I use Google Agents CLI Workflow 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-workflow -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-workflow, .gemini/skills/google-agents-cli-workflow, .github/skills/google-agents-cli-workflow and .opencode/skills/google-agents-cli-workflow in your project.
What does Google Agents CLI Workflow need to run?
Going by SKILL.md and its folder, Google Agents CLI Workflow needs the command-line tools its instructions call (uv, git, uvx, terraform and curl). Our summary lists: Python 3.
Does Google Agents CLI Workflow access the network?
SKILL.md names 4 domains. In commands or code: adk.dev and github.com; the agent is likely to contact these when it follows the instructions. As links in the text: docs.astral.sh and cloud.google.com. This is read from the text; nothing was executed.
Is Google Agents CLI Workflow safe to install?
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
What licence does Google Agents CLI Workflow use?
Google Agents CLI Workflow 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 Workflow use?
About 5.6k tokens (SKILL.md is roughly 23k 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 359 tokens, read only when the agent opens those files.
What are the alternatives to Google Agents CLI Workflow?
Skills that share tags, products or a category with Google Agents CLI Workflow: Adk Agent Builder (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), System 1 Agent Builder (ThinkFlowLab/system1-agents, 122 stars), Building Multi Connector Agent (airbytehq/airbyte-agent-sdk, 135 stars) and Build Dashclaw (ucsandman/DashClaw, 310 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 Workflow?
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.