Awesome Android Agent Skills
A collection of standardized Agent Skills to teach GitHub Copilot, Claude, Gemini, and Cursor about modern Android development with Kotlin and Jetpack Compose.
What are Agent Skills?
Agent Skills are a standardized way to package capabilities, instructions, and best practices for AI agents. Instead of pasting the same prompt repeatedly, you install these skills into your agent’s environment. When an agent detects you are working on a relevant task, it automatically loads the expert instructions from the correspondingSKILL.md file. This ensures:
- Consistency: The agent always follows your defined architecture
- Accuracy: It uses the latest 2025 best practices (Compose, Hilt, Room)
- Efficiency: No need for long context-stuffing prompts
Key Features
16 Specialized Skills
Comprehensive coverage of modern Android development topics
Clean Architecture
Expert guidance on modularization and dependency injection with Hilt
Jetpack Compose
Best practices for building stateless, performant composables
Testing Strategies
Unit, Hilt, and screenshot testing with Roborazzi
Performance Optimization
Audit and optimize Compose runtime performance
Accessibility
WCAG compliance and TalkBack optimization checklists
Kotlin Coroutines
Structured concurrency and lifecycle-safe patterns
Multi-Agent Support
Compatible with GitHub Copilot, Claude, Gemini, and Cursor
Available Skills
Explore our comprehensive collection of Agent Skills designed for modern Android development:Architecture & State Management
- Android Architecture - Clean Architecture, Modularization, and Hilt DI
- ViewModel & State - StateFlow and SharedFlow patterns
- Data Layer - Repository pattern with Room and Retrofit
UI Development
- Jetpack Compose UI - State hoisting and best practices
- Compose Navigation - Type-safe navigation patterns
- XML to Compose Migration - Migration patterns and component mapping
- Coil for Compose - Image loading with Coil
Quality & Testing
- Accessibility - Content descriptions, touch targets, and contrast
- Testing & Screenshots - Unit, Hilt, and Roborazzi testing
Performance
- Compose Performance Audit - Recomposition optimization
- Gradle Build Performance - Build speed optimization
Advanced Topics
- Kotlin Concurrency Expert - Coroutines debugging and best practices
- Retrofit Networking - OkHttp and serialization patterns
- Gradle Build Logic - Convention plugins and version catalogs
- Android Emulator Automation - ADB and UIAutomator workflows
Quick Start
Copy Skills to Your Project
Copy the
.github/skills/ folder from the repository to your project’s root directory.Start Using with Your AI Assistant
Your AI agent will automatically detect and use these skills when working on relevant tasks. Simply ask questions like:
- “How should I structure the new User Profile feature?”
- “Create a repository for fetching News with offline support.”
- “Refactor this screen following Compose best practices.”
Compatible AI Tools
These Agent Skills work seamlessly with popular AI coding assistants:- GitHub Copilot - Automatically detects skills in
.github/skills/ - Claude / Anthropic - Place skills in
.claude/skills/ - OpenCode - Supports
.opencode/skill/and.claude/skills/ - Cursor - Point to skill files directly
- Google Gemini - Use with custom prompts
Learn more about Agent Skills at agentskills.io.
Open Source
This project is open source and licensed under Apache 2.0. Contributions are welcome!GitHub Repository
View source code and contribute
Create Custom Skills
Learn how to create your own Agent Skills
