# Google Agents Cli Scaffold > 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 "upgrade my project". Part of the Google ADK (Agent Development Kit) skills suite. Covers `agents-cli scaffold create`, `scaffold enhance`, and `scaffold upgrade` commands, template options, deployment targets, and the prototype-first workflow. Do NOT use for writing agent code (use google-agents-cli-adk-code) or deployment operations (use google-agents-cli-deploy). Source: https://skillsagentes.com/skills/google/agents-cli/google-agents-cli-scaffold Repository: https://github.com/google/agents-cli Author: google License: Apache-2.0 Updated: hace 10 días Context cost: 141 tok installed, 2.8k tok once triggered, 3.6k tok with every bundled file Bundle: 2 files, 14 KB Permissions requested: none declared ## Install ```bash npx -y skills add google/agents-cli --skill google-agents-cli-scaffold --agent claude-code ``` ## What it does - Ejecuta `agents-cli scaffold create` para crear proyectos ADK nuevos con plantilla, deployment target, región y CI/CD - Ejecuta `agents-cli scaffold enhance` para añadir deployment o CI/CD a un proyecto existente - Ejecuta `agents-cli scaffold upgrade` para actualizar un proyecto a una versión más nueva de agents-cli preservando personalizaciones - Mapea decisiones del usuario (RAG, memoria, OAuth, deployment) a flags concretos del CLI ## Use it when - El usuario quiere crear un proyecto de agente, iniciar un proyecto ADK nuevo o pedir 'build me a new agent' - El usuario quiere añadir CI/CD o deployment a un proyecto existente - El usuario quiere mejorar (enhance) o actualizar (upgrade) un proyecto ya scaffolded ## Don't bother when - Para escribir código del agente (usar google-agents-cli-adk-code) - Para operaciones de deployment (usar google-agents-cli-deploy) ## What triggers it - "Crea un nuevo proyecto de agente ADK" - "Añade CI/CD a mi proyecto de agente" - "Mejora mi proyecto con deployment a Cloud Run" - "Actualiza mi proyecto a la última versión de agents-cli" - "Necesito un Dockerfile para mi proyecto no estándar" ## Before you install - Requiere el binario `agents-cli` (instalar con `uv tool install google-agents-cli`). ## Files - SKILL.md — 11 KB - references/flags.md — 3 KB ## SKILL.md Reproduced verbatim from google/agents-cli under Apache-2.0. This section is the upstream document and is in English. # ADK Project Scaffolding Guide > **Requires:** `agents-cli` (`uv tool install google-agents-cli`) — [install uv](https://docs.astral.sh/uv/getting-started/installation/index.md) first if needed. Use the `agents-cli` CLI to create new ADK agent projects or enhance existing ones with deployment, CI/CD, and infrastructure scaffolding. --- ## Prerequisite: Clarify Requirements (MANDATORY for new projects) **Before scaffolding a new project, load `/google-agents-cli-workflow` and complete Phase 0** — clarify the user's requirements before running any `scaffold create` command. Ask what the agent should do, what tools/APIs it needs, and whether they want a prototype or full deployment. --- ## Step 1: Choose Architecture **Mapping user choices to CLI flags:** | Choice | CLI flag | |--------|----------| | Retrieval/RAG, sandboxed execution, cross-session memory, OAuth consent, guardrails, scheduled runs | **No flag** — these come from clone-and-study recipes; see the topic index in `/google-agents-cli-adk-code` → `references/samples.md` | | A2A protocol | built into every ADK agent — scaffold normally (`--agent adk`) | | Prototype (no deployment) | `--prototype` | | Deployment target | `--deployment-target ` | | CI/CD runner | `--cicd-runner ` | | Session storage | `--session-type ` | ### Product name mapping Older names → CLI values (`vertexai` SDK package name unchanged): - Agent Engine / Vertex AI Agent Engine → `--deployment-target agent_runtime` - Agent Engine sessions / Agent Platform Sessions → `--session-type agent_platform_sessions` - Vertex AI Search / Vertex AI Vector Search / RAG → clone-and-study recipe, not a flag > **Removed flags.** `--datastore`, the `agentic_rag` template, and `agents-cli infra datastore` / > `agents-cli data-ingestion` no longer exist. If you reach for one, you want a recipe instead. --- ## Step 2: Create or Enhance the Project ### Create a New Project ```bash agents-cli scaffold create \ --agent