Skip to content
Back to skills

Cli Configuration Deployment

ASecurity

"Use ADK CLI commands, agent/app discovery, YAML configuration,

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
devopspythongogcpdebuggingapi

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill cli-configuration-deployment --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cli Configuration Deployment?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cli Configuration Deployment
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-cli-configuration-deployment/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-cli-configuration-deployment)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cli-configuration-deployment
description: "Use ADK CLI commands, agent/app discovery, YAML configuration,
  local run/web/API server flows, eval/test commands, deployment commands, and
  safe CLI/config inspection."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# ADK CLI, Configuration, and Deployment

Use this sub-skill when a user asks how to run or expose an ADK app with the `adk` console script, why an agent is not discovered by `adk web`, how to structure a Python or YAML agent app, how to validate generated YAML config, or how to reason about `adk deploy` targets and credentials. ADK 2.3.0 provides the `google.adk` import root and the `adk` console command on Python 3.10+.

## Route Common Requests

- **Run locally:** Use [CLI reference](references/cli-reference.md) for `adk run`, `adk web`, `adk api_server`, `adk test`, `adk eval`, `adk eval_set`, and safe `--help` checks.
- **Fix app discovery:** Use [configuration](references/configuration.md) for loader conventions, `root_agent`/`app`, `agent.py`, `__init__.py`, `root_agent.yaml`, `.env`, and service registration.
- **Generate or validate YAML:** Use [configuration](references/configuration.md) for `AgentConfig.json`, `agent_class`, `sub_agents`, `tools`, callbacks, `CodeConfig`, and schema-validation workflow.
- **Deploy safely:** Use [CLI reference](references/cli-reference.md) for `adk deploy cloud_run`, `adk deploy agent_engine`, and `adk deploy gke`; use [troubleshooting](references/troubleshooting.md) for credentials, project/region, optional extras, and generated source caveats.
- **Diagnose failures:** Use [troubleshooting](references/troubleshooting.md) for missing agents in web UI, server/log/CORS issues, YAML schema errors, deployment failures, missing optional dependencies, and model credential problems.
- **Inspect an installation:** Run [inspect_adk_cli.py](scripts/inspect_adk_cli.py) to list available CLI commands and locate installed config schema metadata without starting servers, deployments, network calls, or credential flows.

## Boundaries

- **Included here:** `adk` console commands; agent loader and app discovery; `root_agent`/`app`; YAML config and schema metadata; local `run`, `web`, `api_server`, `test`, `eval`, and `eval_set`; deploy command families; service registry; graph visualization; safe CLI help diagnostics.
- **Route elsewhere:** Eval assertion design and detailed metrics go to `evaluation-debugging`; Python `Agent`/`LlmAgent` object design goes to `agent-construction`; repository maintainer commands, schema regeneration PR workflow, and source test policy go to `repo-development`.

## Safe Defaults

- Prefer `adk --help` and subcommand `--help` for non-mutating CLI checks.
- Do not launch `adk web` or `adk api_server` unless the user explicitly wants a local server.
- Do not run `adk deploy ...` without confirmed project/region/credentials and a clear deployment target.
- Treat base installs as intentionally minimal: optional DB, extensions, MCP, eval, GCP/cloud, and A2A integrations can be absent and should be diagnosed rather than assumed.

Files in this skill

  • SKILL.md3.1 KB
  • references/cli-reference.md12.4 KB
  • references/configuration.md5.3 KB
  • references/troubleshooting.md5.9 KB
  • scripts/inspect_adk_cli.py6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…