Browse Android skills

These are some of the Android skills that we've launched so far. Android skills follow the agent skills open standard and are designed to be reusable across all AI tools that support skills.

To explore all the available skills, see the Android skills GitHub repository.

Guidance on upgrading your project to Android Gradle Plugin 9.

Use Android CLI to create projects, run apps on devices, manage virtual devices, and inspect UI.

Adapt existing Android video streaming apps, games, and web browsers to run as parked apps on Android Auto and Android Automotive OS.

Secure Android components and handle Intents safely, preventing privilege escalation and unauthorized access.

Audit, detect gaps, and remediate Android permissions and IPC component security vulnerabilities.

Record and analyze Android performance data to diagnose bottlenecks, jank, and memory leaks, and convert natural language into executable trace queries, such as PerfettoSQL queries.

Audit Android codebases for Application Not Responding (ANR) risks and diagnose ANR stack dumps.

Expose key user workflows to the Android system, allowing AI agents to discover and execute them on-device.

Migrate to CameraX and implement CameraX best practices.

Build responsive UIs that adapt to different Android devices, handling varying window sizes and input methods.

Instructions to help you migrate your view-based UI to Jetpack Compose.

Diagnose and optimize Jetpack Compose UI code to minimize recomposition overhead and prevent dropped frames and UI lag.

Modernize your app UI by implementing edge-to-edge layout support.

Integrate the Play Engage SDK into your app to publish content clusters and engage users on Google Play.

Manage Android AppWidget state updates, background syncs, and RemoteViews bitmap memory limits with Jetpack Glance.

Create home screen widgets using Jetpack Glance canonical layouts from the Android Platform Samples project.

Build freehand drawing surfaces in Jetpack Compose with the Jetpack Ink API, handling stylus input, wet-to-dry stroke handoff, erasing, and persistence.

Design custom BrushFamily styles in Jetpack Compose for the Jetpack Ink API with custom tips, dynamic behaviors, textures, and coats.

Migrate Android TV apps from the legacy Leanback UI Toolkit to Jetpack Compose for TV.

Build an Android app that runs an open text LLM on-device on CPU or GPU using the LiteRT-LM Kotlin API.

Configure and implement on-device .tflite inference on CPU and GPU in Kotlin using the LiteRT CompiledModel API.

Implement Google Cast support in Android apps.

Send natural language requests on-device to Gemini Nano.

Build autonomous on-device agentic workflows in Android apps using the ML Kit GenAI Agent API powered by Gemini Nano.

Best practices for setting up and using Navigation 3 in your app.

Intercept back gestures and run Predictive Back animations.

Access new features by upgrading your Play Billing Library.

Audit Android apps against Google Play policies to verify compliance across permissions, account deletion, and data safety.

Optimize your app's performance by auditing your R8 configuration.

Implement Android's Restore Credentials feature using Credential Manager for silent sign-in on new devices.

Analyze your project and set up a comprehensive testing strategy, including unit, UI, and screenshot tests.

Integrate a secure, OTP-less email verification flow into your app using Credential Manager.

Guidance for building Wear OS apps with Compose Material 3, including scaffolding, layouts, and migrations from earlier versions.

Create, migrate, update, and verify Wear OS widgets using Glance Wear and Remote Compose.

Develop projected Android XR apps for display glasses using the Jetpack Compose Glimmer UI toolkit.

Access and manage hardware like cameras and microphones on Android XR projected devices, such as audio and display glasses.