К основному содержанию
скилл

android-cicd — скилл для Claude Code: CI/CD в Google Play

Скилл настраивает сборку и публикацию Android-приложения в Google Play через GitHub Actions: мастер сам определит фреймворк и разложит секреты.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill development/android-cicd
Открыть на GitHub

Что делает android-cicd

Скилл проводит через интерактивный мастер npx android-cicd, который запускают из корня проекта. Мастер определяет фреймворк по структуре каталогов — Flutter по pubspec.yaml, React Native по android/app/build.gradle и зависимости react-native, TWA по twa-manifest.json или .bubblewrap/config.json, нативный Android по app/build.gradle. Определение можно перебить вручную во время настройки.

Дальше мастер генерирует keystore, заливает секреты через gh secret set и создаёт workflow. Треки Google Play разводятся по git-ссылке: пуш в main идёт в internal, тег вида v1.2-alpha — в alpha, v1.2-beta — в beta, v1.2.0 — в production; ручной запуск workflow_dispatch даёт выбрать трек. На каждом пуше в main CI читает текущий versionCode, прибавляет единицу и коммитит с [skip ci]. Для сборок по тегам авто-бамп не работает: тег фиксирует коммит, версию поднимают руками до простановки тега.

Перед запуском нужны Node.js 18 или новее, JDK 17 с доступным keytool, авторизованный gh CLI, приложение в Play Console хотя бы с одной ручной загрузкой AAB и включённый Play App Signing. Сервисный аккаунт с JSON-ключом и Google Play Android Developer API заводят вручную: без первой ручной загрузки API публиковать не сможет. В gradle.properties не стоит прописывать org.gradle.java.home — на Linux-раннерах сборка из-за этого падает.

Какие задачи решает

  • настроить публикацию Android-сборки в Google Play из GitHub Actions
  • развести релизы по трекам internal, alpha, beta и production по git-тегам
  • перестать руками поднимать versionCode на каждом пуше в main
  • подключить keystore и секреты подписи к CI без ручной возни
  • собрать пайплайн для TWA, React Native, Flutter или нативного Android

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

  • Настрой CI/CD для Android в этом проекте через npx android-cicd
  • Сгенерируй keystore и залей секреты подписи в GitHub Secrets
  • Сделай workflow с автобампом versionCode при пуше в main

Как установить android-cicd

1Через claude-code-templates

npx claude-code-templates@latest --skill development/android-cicd

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill android-cicd -a claude-code

3Вручную: положить файлы

~/.claude/skills/android-cicd/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/android-cicd/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о android-cicd

Как установить android-cicd в Claude Code?

Через шаблоны: npx claude-code-templates@latest --skill development/android-cicd. Второй способ — npx skills add davila7/claude-code-templates --skill android-cicd -a claude-code. После установки файл скилла лежит в ~/.claude/skills/android-cicd/SKILL.md.

Что делает android-cicd?

Разворачивает многоступенчатый пайплайн сборки и публикации Android-приложения в Google Play через GitHub Actions. Мастер сам определяет фреймворк, создаёт keystore, ставит секреты и генерирует workflow.

Что нужно подготовить до запуска мастера?

Node.js 18 или новее, JDK 17 с keytool, авторизованный gh CLI и приложение в Play Console с хотя бы одной ручной загрузкой AAB. Ещё понадобится сервисный аккаунт с JSON-ключом и включённый Google Play Android Developer API.

Похожие скиллы

Все скиллы по теме «DevOps и инфраструктура» →
wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок using-git-worktrees Jesse Vincent Готовит изолированное рабочее дерево перед доработкой или выполнением плана. Проверяет текущий репозиторий, выбирает нативные средства платформы либо Git. CX Codex 217 153установок finishing-a-development-branch Jesse Vincent Скилл проверяет тесты и помогает выбрать, как завершить работу в ветке: слить её, открыть Pull Request или оставить как есть. CX Codex 214 439установок orca-cli stablyai Скилл даёт агенту доступ к worktree, терминалам, артефактам и встроенному браузеру Orca через CLI. Пригодится, когда работа идёт в окружении Orca. CX Codex +1 354 000установок

Из того же набора361

Весь набор →
gws-slides Слэш-команда для Claude, которая запускает операции Google Slides через CLI gws: создать презентацию, прочитать её, применить пакет обновлений. 78установок gws-sheets Слэш-команда запускает операции Google Sheets через CLI gws: чтение значений, запись строк, создание таблиц и пакетные обновления. 77установок server-management Скилл для Claude, который учит агента думать о процессах, мониторинге, логах и масштабировании продакшена, а не заучивать команды. 76установок resume-ats-optimizer Разбирает резюме так же, как это делает софт для скрининга: ищет ключевые слова из вакансии, ломающую парсинг вёрстку и считает процент совпадения. 75установок gws-admin Слэш-команда для Claude, которая выполняет операции Google Workspace Admin SDK: пользователи, группы, устройства, домены. 74установок threat-modeling-expert Скилл для разбора архитектуры на угрозы: строит деревья атак, считает риски и вытаскивает требования по безопасности. 73установок gws-workflow-meeting-prep Собирает повестку, участников и привязанные документы по ближайшему событию в календаре. Пригодится перед звонком, когда некогда листать приглашение. 72установок gws-apps-script Команда для работы с проектами Google Apps Script через CLI: создание, обновление кода, запуск скриптов и проверка метрик выполнения. 72установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой