Skip to main content

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 corresponding SKILL.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

UI Development

Quality & Testing

Performance

Advanced Topics

Quick Start

1

Copy Skills to Your Project

Copy the .github/skills/ folder from the repository to your project’s root directory.
# Clone the repository
git clone https://github.com/new-silvermoon/awesome-android-agent-skills.git

# Copy skills to your project
cp -r awesome-android-agent-skills/.github/skills your-project/.github/
2

Verify Structure

Ensure your project structure looks like this:
my-android-project/
├── .github/
│   └── skills/
│       ├── android-architecture/
│       │   └── SKILL.md
│       ├── compose-ui/
│       │   └── SKILL.md
│       └── ...
├── app/
└── ...
3

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

Build docs developers (and LLMs) love