
Android Skills
SkillGoogle's official Android skill library, targeting areas where models often go wrong: AGP 9 upgrades, XML to Jetpack Compose migration, Navigation 3, R8 analysis, edge-to-edge support and Play Billing Library upgrades.
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:
--all- Add all Android skills. If omitted, only theandroid-cliskill will be installed.--agent- A comma-separated list of agents to install the skill for. If omitted, the skill will be installed for all detected agents.--project- Path to a project root in which to install the skills.
To update all skills or specific ones, run:
android skills update --all
android skills update wear-compose-m3
Install as an agent plugin
Claude Code:
/plugin install android-skills --marketplace android/skills
Codex:
codex plugin marketplace add android/skills
codex plugin add android-skills@android-skills
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.
Related resources

Android Skills
PluginGoogle's official Android agent skills: 25 skills for AGP 9 upgrades, XML-to-Compose migration, Navigation 3, R8 analysis, Play Billing Library upgrades, permissions and intent security, and more. Install with the Android CLI or as a Claude Code plugin.
android/skills7.9k
Test Android Apps
PluginReproduces issues on the Android emulator: installs builds, drives the UI with adb, dumps the UI tree, takes screenshots, captures logcat, and gathers performance evidence with Simpleperf and Perfetto. OpenAI's official Codex plugin; needs the Android SDK.
openai/plugins7.5k
Vercel React Native Skills
SkillVercel's React Native and Expo best practices ranked by impact, covering list scrolling performance, Reanimated animations, navigation, UI patterns, state management and monorepo setup. Maintained by Vercel.
vercel-labs/agent-skills32.5k
Build iOS Apps
SkillOpenAI's official iOS skills: SwiftUI patterns and view refactoring, iOS 26 Liquid Glass, App Intents, performance audits with ETTrace sampling, memory leak hunting with memgraph, and simulator debugging. Needs macOS and Xcode; debugging skills rely on XcodeBuildMCP.
openai/plugins7.5k
App Store & Google Play Screenshots Generator
SkillHas the agent build a local Next.js editor that turns app screenshots into App Store and Google Play marketing images: real device frames, bold headlines, 18 visual styles, multiple languages and RTL layouts, with one-click export of every required size. Needs Node.js.
ParthJadhav/app-store-screenshots7.3k
React Native Best Practices
SkillBuilt by Callstack from The Ultimate Guide to React Native Optimization: diagnoses dropped frames, slow startup, bundle size, memory leaks, unnecessary re-renders and janky animations, across both JS and native iOS/Android.
callstackincubator/agent-skills1.7k