Android skills

Официальные 30 скиллов команды Android: Jetpack Compose, обновление AGP 9, R8, профилирование Perfetto, Navigation 3, CameraX и политики Google Play

  • 10 003 ★ репозитория
  • Последний коммит
  • Apache-2.0
СкиллОфициальныйВыбор редакции

Расширенный доступ

Почему такой уровень

  • Скиллы велят агенту запускать `./gradlew`, команду `android` и скрипты на Python в вашем проекте
  • Скилл `android-cli` предлагает скачать и выполнить установщик с dl.google.com
  • Скрипты `play-policy-insights` читают страницу вашего приложения в Play Store
Все причины и проверки

android/skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/android-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скиллы велят агенту запускать `./gradlew`, команду `android` и скрипты на Python в вашем проекте
  • Скилл `android-cli` предлагает скачать и выполнить установщик с dl.google.com
  • Скрипты `play-policy-insights` читают страницу вашего приложения в Play Store

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Android skills — репозиторий, в котором команда Android собрала 30 скиллов по формату SKILL.md. Каждый скилл описывает отдельную задачу разработки под Android и опирается на материалы developer.android.com. Авторы набора берут задачи, где ИИ-модели, по их оценкам, ошибаются чаще всего, и не трогают то, с чем модели справляются сами, например базовые приемы Jetpack Compose. Скиллы лежат по темам: сборка, камера, автомобили, ИИ на устройстве, идентификация, Compose, медиа, навигация, производительность, Google Play, профилировщики, безопасность, системные настройки, тестирование, телевизоры и часы. Агент подбирает скилл сам, по описанию в начале SKILL.md. Скилл `agp-9-upgrade` переводит проект на Android Gradle Plugin 9, но не подходит для проектов Kotlin Multiplatform. Скилл `r8-analyzer` читает файлы сборки и `proguard-rules.pro`, по версиям AGP и R8 выбирает один из трех путей анализа, запускает задачу `./gradlew :app:analyzeReleaseR8Config` или скрипты на Python и пишет отчет об избыточных правилах `keep`. Скилл `android-profiler` записывает и разбирает трассы Perfetto: подвисания интерфейса, потерю кадров, ANR, медленный запуск и утечки памяти. Скилл `edge-to-edge` правит отступы под системные панели в приложениях на Compose. Скилл `android-intent-security` проверяет компоненты в `AndroidManifest.xml` и обработку входящих Intent. Скилл `android-cli` учит агента работать с командой `android`: создавать проект из шаблона, ставить компоненты SDK, запускать приложение, управлять эмуляторами, снимать экран и искать по документации Android. Скилл `play-policy-insights` сопоставляет код приложения с декларациями в Google Play и собирает отчет о соответствии политикам.

Для кого. Для Android-разработчиков, которые пишут на Kotlin и Jetpack Compose, обновляют сборку Gradle, оптимизируют приложение и готовят релиз в Google Play.

Подходит, если

  • Проект нужно перевести на Android Gradle Plugin 9 и не сломать сборку
  • Приложение на Compose перекрывает кнопки панелью навигации или строкой состояния, и нужно включить `edge-to-edge`
  • Размер релиза вырос, и надо вычистить лишние и слишком широкие правила keep в R8
  • Перед отправкой в Google Play нужно сверить разрешения и данные о сборе информации с декларациями
  • Приложение подвисает на старте или теряет кадры, и нужна запись и разбор трассы Perfetto

Не подходит, если

  • Вы пишете под iOS или для веба, либо у вас проект Kotlin Multiplatform: скилл `agp-9-upgrade` для таких проектов не предназначен
  • Нужны общие приемы Kotlin и бэкенда, а не Android: для них в каталоге есть kotlin-agent-skills
  • Нужна справка по базовым приемам Jetpack Compose: авторы набора их намеренно не покрывают, для этого подойдет Compose Agent Skill
  • Нужно, чтобы скилл сам отправлял приложение в Google Play: он готовит отчет и не публикует

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

Сделай мое приложение `edge-to-edge`: кнопки внизу экрана не должны уходить под панель навигации

Ограничения

Набор рассчитан на разработку под Android. Без флага `--all` команда `android skills add` ставит только скилл `android-cli`, остальные добавляют по имени или целиком. Если на машине нет каталогов агентов и агент не указан, скиллы попадут в `~/.gemini/antigravity/skills` для Gemini и Antigravity.

Скилл `android-cli` требует установленной команды `android`; если ее нет, он предлагает скачать установщик с dl.google.com. Путь анализа в `r8-analyzer` зависит от версий. При AGP 9.3.0 и выше работает отдельная задача Gradle. Если AGP старше, а R8 версии 9.3.7-dev или новее, нужны Python и пакет `protobuf`. В остальных случаях остается ручная оценка правил.

Скилл `play-policy-insights` обращается к странице приложения в Play Store и при сбое оркестратора останавливается: к ручной проверке он не переходит.

Авторы напоминают, что ИИ может ошибаться и результат надо перепроверять. Внешние правки в репозиторий пока не принимаются, замечания и просьбы о новых скиллах оставляют в GitHub issues. Лицензия Apache-2.0.

Как отключить. Удалите папку ненужного скилла из каталога скиллов агента. Плагин Claude Code убирается через меню `/plugin`. Скрипты `play-policy-insights` пишут только в каталог `.scratch/play_policy_insights_<uuid>` в рабочей папке, его можно удалить.

Частые вопросы

Нужно ли вызывать скилл вручную?

Нет, агент сам подключает подходящий скилл по описанию. Чтобы задать направление, назовите задачу в запросе, например «сделай интерфейс `edge-to-edge`».

Как поставить один скилл вместо всех тридцати?

Команда `android skills add r8-analyzer --project=.` ставит скилл `r8-analyzer` в текущий проект. Ключ `--agent` ограничивает список агентов, а `--project` задает корень проекта.

Как обновить скиллы?

Команда `android skills update --all` обновляет все скиллы, а `android skills update wear-compose-m3` — один.

Подходит ли набор для Claude Code и Codex?

Да. В репозитории есть манифесты плагинов для обоих агентов: `.claude-plugin/plugin.json` и `.codex-plugin/plugin.json`, оба перечисляют скиллы набора.

Что делает скилл `play-policy-insights`?

Он запускает статический анализ кода, сверяет его с декларациями в Google Play и выдает отчет по трем областям: данные и безопасность, учетные записи, разрешения и системные вызовы. Перед отправкой приложения результат нужно проверить вручную.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Awesome Android Agent Skills

awesome-android-agent-skills

Скиллы по современной разработке под Android для Copilot, Claude, Gemini и Cursor: Kotlin, Jetpack Compose, архитектура, Hilt, Room

СкиллМинимальный доступ993Звезды репозитория

Скиллы для Kotlin, Jetpack Compose и Android: состояние и эффекты, производительность, Flow, тесты, бенчмарки, Gradle и рабочие процессы с PR

СкиллРасширенный доступ1,1 тыс.Звезды репозитория

Набор из 26 скиллов о производительности Jetpack Compose: от аудита с замерами до профилей Baseline и R8

СкиллМинимальный доступ520Звезды репозитория

Скилл по Material Design 3 для кодовых агентов: токены, более 30 компонентов, темы, адаптивная верстка и аудит соответствия, с упором на Jetpack Compose

СкиллМинимальный доступ1,5 тыс.Звезды репозитория

Скилл для Jetpack Compose и Compose Multiplatform: агент пишет UI по справочникам и сверяется с исходниками androidx

СкиллМинимальный доступ599Звезды репозитория

Набор скиллов по iOS 26+, Swift 6.3 и SwiftUI: агент получает знания по современным фреймворкам Apple

СкиллМинимальный доступ1,2 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Android skills (эта запись)да10 003
Compose Agent Skillнет599один скилл только про Jetpack Compose и Compose Multiplatform, со справочниками и сверкой с исходниками androidx
kotlin-agent-skillsнет1 100набор от команды Kotlin: перевод Java в Kotlin, миграции сборки и бэкенд-фреймворки
Compose Performance Skillsнет520набор из 26 скиллов о производительности Jetpack Compose

Коротко о README

В репозитории 30 папок со скиллами, у каждого рядом лежит каталог references с выдержками из документации Android. Для скиллов с запуском инструментов есть скрипты и шаблоны, у `play-policy-insights` еще и файлы политик в формате JSON. Корень описывает установку через Android CLI и через плагины Claude Code и Codex и ссылается на документацию на developer.android.com. Автоматизация в `.github/workflows` обновляет скиллы и выпускает релизы, последний из них v1.0.15.

Бейдж для README

Исходный SKILL.md

---
name: android-cli
description: Provides instructions for installing and using the `android` CLI. The
  `android` command-line tool is a critical tool for Android development and helps
  you create new Android projects, run Android apps on devices, manage and interact
  with Android virtual devices (including screenshots and UI inspection), manage Android
  SDK components, look up official Android documentation, and discover and install
  official Android skills.
license: Complete terms in LICENSE.txt
metadata:
  author: Google LLC
  last-updated: '2026-09-12'
---

This skill provides instructions for using the `android` CLI tool. The tool
includes various commands for creating projects, running applications,
interacting with Android virtual devices, and managing the CLI environment.

## SDK management

To manage the installation of Android SDKs and tools, use the `sdk` command.

## Project creation

Create projects from templates using the `create` command.

For example: `android create empty-activity --name="My App" --output=./my-app`

Сообщить о проблеме

Foxx AIAndroid skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.