skills README

The project's README from github.com/android/skills. As one markdown file: README.md.

Android skills

Android skills are a dedicated repository of AI-optimized, modular instructions and resources, to help agents better understand and execute specific patterns that follow the best practices and guidance on Android development from developer.android.com.

Android skills follow the open-standard agent skills - markdown files (SKILL.md) that provide a technical specification of a task, and ground LLMs with information on specialized domains and workflows.

Our Android skill development focuses on use cases and workflows where evaluations show LLMs underperform. We aren't prioritizing well-established areas where LLMs are already proficient, such as basic Jetpack Compose best practices.

To learn more, read the official documentation:

Install Android skills

Use Android CLI to install a specific skill into the current directory:

android skills add r8-analyzer --project=.

Use Android CLI to install all Android skills to directories for all detected agents:

android skills add --all

If you don't have any existing agent directories and don't specify particular agents, the skills will be installed for Gemini and Antigravity at ~/.gemini/antigravity/skills.

Options:

Activate skills

Your agent automatically activates skills that are relevant to your task. To use a skill, prompt your agent to complete a task that is related to the skill, for example "Make my app UI edge-to-edge." The agent should automatically find and use the skill if it has been installed.

Disclaimer

AI can make mistakes, so always double-check the results.

Contributing

Submit a GitHub issue to provide feedback, report issues, or make new skill requests and changes.

Public contributions are not accepted at this time.

License

Android Skills is licensed under the Apache License 2.0. See the LICENSE.txt file for details.

Review our community guidelines

This project follows Google's Open Source Community Guidelines.

skills (android/skills)

Searching Database…

Что это такое?Репозиторий модульных инструкций (навыков), оптимизированных для ИИ, по разработке под Android. Они основаны на лучших практиках с developer.android.com, чтобы ИИ-агенты для написания кода могли правильно выполнять задачи под Android.
Это библиотека кода или что-то другое?Это набор markdown-файлов SKILL.md, которые следуют открытой спецификации Agent Skills. Это документация, которая задаёт языковой модели контекст в конкретной предметной области, а не код, который подключается к приложению.
Как мне установить навыки?Используйте Android CLI, чтобы установить один конкретный навык в текущий каталог, или добавьте --all, чтобы установить все навыки в каталоги всех агентов, найденных на вашем компьютере.
С какими агентами это работает?Нужен каталог для поддерживаемого агента (например, Gemini или Antigravity). Если такого каталога нет и вы не выбрали агента с помощью --agent, навыки по умолчанию устанавливаются для Gemini и Antigravity в ~/.gemini/antigravity/skills.
Покрывает ли это все темы разработки под Android?Нет. Команда намеренно пропускает области, в которых языковые модели уже хорошо справляются, например стандартное использование Jetpack Compose. Фокус сделан только на сценариях, где по результатам оценок модели испытывают трудности.
Как агент решает, использовать ли навык?Навыки активируются автоматически. Когда вы просите агента сделать что-то, связанное с навыком, например «Сделай интерфейс моего приложения edge-to-edge», он находит подходящий установленный SKILL.md и применяет его.
Если я не указываю агента, куда попадают навыки?По умолчанию они устанавливаются для Gemini и Antigravity в ~/.gemini/antigravity/skills на вашем компьютере.
Creator
android
Size
2 MB
Stars
9K
Age
7mo
Commits · 90 Days