google-agents-cli-publish

google agents cli publish

google ↓ 59k
Claude Code
View source ↗

What it does

  • Reads the agent runtime ID (remoteagentruntimeid)
  • Determines the deployment target for authentication
  • /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

Requirements & configuration

  • Requires: A deployed agent. For Agent Runtime, deploymentmetadata.json (created by agents-cli deploy) enables auto-detection. For Cloud Run or GKE, provide the agent card URL and flags directly.
  • This means that for the simplest case (an agent on Agent Runtime, registered as ADK), you only need to provide the Gemini Enterprise app ID:
  • Manage them with gcloud (requires roles/agentregistry.editor):
  • | --registration-type is required | Non-interactive mode needs --registration-type when no deploymentmetadata.json exists |

Configuration: AGENT_RUNTIME_IDGEMINI_ENTERPRISE_APP_IDGEMINI_DISPLAY_NAMEGEMINI_DESCRIPTIONGEMINI_TOOL_DESCRIPTIONREGISTRATION_TYPEAGENT_CARD_URLDEPLOYMENT_TARGET

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

google agents cli publish

Source

Repository: https://github.com/google/agents-cli

google-agents-cli-publish FAQ

What does the google-agents-cli-publish skill do?

> 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 agents-cli publish gemini-enterprise command. Also use when the user wants to "manage agents in Agent Registry" or "list/update/delete registered agents". Covers ADK vs A2A registration modes, programmatic and interactive usage, flag reference, auto-detection from deployment metadata, Agent Registry fleet management, and troubleshooting. Part of the Google ADK (Agent Development Kit) skills suite. Do NOT use for deployment (use google-agents-cli-deploy). Reads the agent runtime ID (remoteagentruntimeid) Determines the deployment target for authentication

What does google-agents-cli-publish require?

Requires: A deployed agent. For Agent Runtime, deploymentmetadata.json (created by agents-cli deploy) enables auto-detection. For Cloud Run or GKE, provide the agent card URL and flags directly. This means that for the simplest case (an agent on Agent Runtime, registered as ADK), you only need to provide the Gemini Enterprise app ID: Manage them with gcloud (requires roles/agentregistry.editor): | --registration-type is required | Non-interactive mode needs --registration-type when no deploymentmetadata.json exists | Configuration keys: AGENT_RUNTIME_ID, GEMINI_ENTERPRISE_APP_ID, GEMINI_DISPLAY_NAME, GEMINI_DESCRIPTION, GEMINI_TOOL_DESCRIPTION, REGISTRATION_TYPE, AGENT_CARD_URL, DEPLOYMENT_TARGET.

How do I install google-agents-cli-publish?

Run: npx -y skills add https://github.com/google/agents-cli --skill google-agents-cli-publish --agent claude-code — the source lives at github.com/google/agents-cli.

Maintain google-agents-cli-publish?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

google-agents-cli-publish on getagentictools
[![google-agents-cli-publish on getagentictools](https://getagentictools.com/badge/skills/google-agents-cli-google-agents-cli-publish.svg)](https://getagentictools.com/skills/google-agents-cli-google-agents-cli-publish?ref=badge)
npx agentictools info skills/google-agents-cli-google-agents-cli-publish

The second line is the CLI lookup for this page — handy in READMEs and docs.