google-agents-cli-publish(Google agents-cli)

Google agents-cli 套件的发布技能(SKILL.md 署名 Google):把已部署的智能体注册到 Gemini 应用(原 Gemini Enterprise),并用 gcloud 管理 Agent Registry 里的智能体和 MCP 服务器。

Google agents-cli 套件的发布技能(SKILL.md 署名 Google):把已部署的智能体注册到 Gemini 应用(原 Gemini Enterprise),并用 gcloud 管理 Agent Registry 里的智能体和 MCP 服务器。

skills.sh 安装量 516262(+2918 / 24h)

安全审计:有风险提示

  • 会安装或运行第三方包(npx / pip 等),属于执行命令
  • 让代理执行 shell / 脚本命令
  • 会发起网络请求或调用外部 API / 远程 MCP
  • 引用了未扫描的脚本:tools/list
  • 审计范围:GitHub google/agents-cli/skills/google-agents-cli-publish/SKILL.md(只扫描 SKILL.md 文本)

理由

  • 讲清两种注册方式:部署在 Agent Runtime 的 ADK 智能体默认走 ADK 原生调用(:streamQuery),Cloud Run / GKE 上的和其他框架的智能体只能走 A2A,传智能体卡片 URL 即可
  • 有 deployment_metadata.json 时自动读出 Agent Runtime ID 和注册方式,最简只需给 --gemini-app-id;默认非交互,可直接放进 CI,重复发布会原地更新
  • 附 Agent Registry 的 gcloud 命令和排错表(403 权限、旧版 google-cloud-aiplatform 的 Session not found 等)
  • agents-cli 套件另有 6 个技能在榜;skills.sh 24 小时安装 2918,累计 516262,近几周每周安装从 132534 回落到 11115(只代表关注度)

用法

  • npx skills add https://github.com/google/agents-cli --skill google-agents-cli-publish;CLI 用 uv tool install google-agents-cli 安装
  • 前提是智能体已部署且能访问、Google Cloud 控制台里已建好 Gemini 应用;部署本身交给 google-agents-cli-deploy
  • 需要 Google Cloud 项目和账号,注册账号要有 Discovery Engine Editor 权限;Cloud Run 上走 A2A 还要给 Discovery Engine 服务账号授予 roles/run.servicesInvoker

风险

  • 审计提示的安装、shell 和网络请求与用途相符;“未扫描的脚本 tools/list”其实是 MCP 协议的方法名,不是脚本
  • 命令会改动 Google Cloud 上的真实资源(注册、更新、删除),费用记在 --project-id 指定的项目
  • 只支持文本智能体,语音 / Live 智能体不能发布到 Gemini 应用

打开 · 仓库

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

浏览最新 AI 动态