AIKraft/Skills/google-agents-cli-scaffold

google-agents-cli-scaffold

Создаёт, улучшает и обновляет проекты Google ADK через команды scaffold create, enhance и upgrade. Поддерживает шаблоны A2A и RAG, настройку CI/CD и деплой в Agent Runtime, Cloud Run, GKE. Не предназначен для написания кода агентов.

GOGoogle official Разработка ★ 6k

Что делает навык

Навык использует утилиту agents-cli для создания, улучшения и обновления проектов Google ADK, обеспечивая генерацию инфраструктуры, CI/CD и шаблонов деплоя. Он не предназначен для написания кода агентов, а фокусируется на настройке окружения, выборе архитектуры и подготовке проекта к разработке.

Когда применять

  • Создание нового проекта агента с нуля с выбором шаблона (Python/Go) и целевой платформы деплоя.
  • Добавление CI/CD пайплайна или конфигурации деплоя (Agent Runtime, Cloud Run, GKE) к существующему прототипу.
  • Обновление существующего проекта до новой версии agents-cli с сохранением пользовательских изменений.
  • Генерация эталонных файлов (Dockerfile, Terraform) в временной директории для использования в других проектах.

Как работает

  1. Обязательно загрузите /google-agents-cli-workflow и выполните Phase 0 для уточнения требований пользователя перед созданием нового проекта.
  2. Выберите архитектуру и флаги CLI (шаблон, цель деплоя, CI/CD, тип сессий), учитывая, что A2A встроен по умолчанию, а RAG реализуется через рецепты.
  3. Запустите команду scaffold create для нового проекта или scaffold enhance для существующего, строго соблюдая ограничения имен (≤26 символов, строчные буквы, дефисы) и не создавая директорию вручную.
  4. При необходимости используйте флаг --prototype для быстрого старта без инфраструктуры, а деплой добавляйте позже через enhance.
  5. Для обновления проекта используйте scaffold upgrade, предварительно проверив изменения через --dry-run.
  6. После создания загрузите /google-agents-cli-workflow для следования правилам разработки и используйте agents-cli run/eval для проверки.

Примеры запросов агенту

Создай прототип Python-агента с именем my-agent, который будет деплоиться на Cloud Run.
Добавь CI/CD на базе GitHub Actions к текущему проекту агента.
Обнови проект в директории ./my-agent до последней версии cli, предварительно показав список изменений.

Что понадобится

  • Установленный uv и пакет google-agents-cli (uv tool install google-agents-cli).
  • Доступ к файлам /google-agents-cli-workflow и /google-agents-cli-adk-code для уточнения требований и кода.
  • Соблюдение ограничений имен проектов (≤26 символов, lowercase, numbers, hyphens).

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «google-agents-cli-scaffold» из репозитория: # https://github.com/google/agents-cli
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r google-agents-cli-scaffold/ ~/.claude/skills/google-agents-cli-scaffold/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.