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)

python
Searching Database…

8.8K ·GitHub
What is this?A repository of AI-optimized, modular instructions (skills) for Android development, built on developer.android.com best practices so AI coding agents can perform Android tasks correctly.
Is this a code library or something else?It is a set of SKILL.md markdown files following the open-standard Agent Skills spec — documentation that grounds an LLM on a task domain, not code you import into an app.
How do I install the skills?Use the Android CLI to install one specific skill into the current directory, or pass --all to install every skill into the directories of all agents detected on your machine.
Which agents does this work with?You need an agent directory for a supported agent (e.g. Gemini, Antigravity); if none exists and you don't pick an agent with --agent, skills default to Gemini and Antigravity at ~/.gemini/antigravity/skills.
Does this cover every Android dev topic?No — the team deliberately skips areas where LLMs already perform well, like standard Jetpack Compose usage, and focuses only on workflows where evaluations show models struggle.
How does an agent decide to use a skill?Skills activate automatically — when you ask the agent to do something related to a skill, like 'Make my app UI edge-to-edge', it finds and applies the matching installed SKILL.md.
If I don't specify an agent, where do skills land?By default they install for Gemini and Antigravity under ~/.gemini/antigravity/skills on your machine.
Creator
android
Size
2 MB
Stars
8.8K
Age
7mo
Commits · 90 Days