A collection of standardized Agent Skills to teach GitHub Copilot, Claude, Gemini and Cursor about modern Android development (Kotlin, Jetpack Compose, etc.).
npx skills add https://github.com/new-silvermoon/awesome-android-agent-skills --skill compose-uiقم بتثبيت هذه المهارة باستخدام واجهة سطر الأوامر (CLI) وابدأ في استخدام سير عمل SKILL.md في مساحة عملك.
Welcome to Awesome Android Agent Skills, a repository of specialized "brains" for your AI coding assistants. This project provides a suite of Agent Skills designed to supercharge GitHub Copilot, Claude, Google Gemini, Cursor and other agentic AI tools with expert knowledge of modern Android development.
Agent Skills are a standardized way to package capabilities, instructions, and best practices for AI agents. Instead of pasting the same prompt repeatedly ("How do I implement MVVM?", "Check this for accessibility"), you install these skills into your agent's environment.
When an agent detects you are working on a relevant task (e.g., "Create a verified repository"), it automatically loads the expert instructions from the corresponding SKILL.md file. This ensures:
Learn more at agentskills.io.
Skills reference each other and build on shared context. The Agent.md file is the foundation — every AI agent interacting with your project reads it implicitly to understand your project's architecture, minimum SDK, and testing philosophy before executing any specific tasks.
┌───────────────────────────────────────────┐
│ Agent.md │
│ (read by all AI agents implicitly) │
└─────────────────────┬─────────────────────┘
│
┌───────────────┬───────┴───────┬───────────────┐
▼ ▼ ▼ ▼
┌──────────┐ ┌───────────┐ ┌────────────┐ ┌────────────┐
│ Architect│ │ UI & Nav │ │ Migration │ │ Automation │
├──────────┤ ├───────────┤ ├────────────┤ ├────────────┤
│viewmodel │ │compose-ui │ │rx-to-corout│ │testing │
│data-layer│ │navigation │ │xml2compose │ │emulator │
│clean-arch│ │coil-image │ │ │ │ │
└──────────┘ └───────────┘ └────────────┘ └────────────┘
These skills are categorized into domains in .github/skills/ to provide specialized instructions for compatible agents.
StateFlow and SharedFlow.To equip your AI agent with these skills, you must place them in a location where the agent can discover them.
The industry standard location for agent skills is the .github/skills/ directory at the root of your workspace.
.github/skills/ folder from this repository to your project's root.Agent.md file from this repository to your project's root. This file ensures the agent always abides by your architecture and testing standards.my-android-project/
├── Agent.md
├── .github/
│ └── skills/
│ ├── architecture/
│ │ ├── android-architecture/
│ │ │ └── SKILL.md
│ │ └── ...
├── app/
└── ...
.claude/skills/. You can copy or symlink .github/skills to .claude/skills..opencode/skill/ (note singular skill) and .claude/skills/. Global skills can be placed in ~/.config/opencode/skill/.To add your own skill:
.github/skills/ (e.g., my-custom-skill).SKILL.md file with the required frontmatter:---
name: my-custom-skill
description: Description of what this skill does
---
# Instructions
...
If this repository is part of your workspace, you can simply ask Copilot:
"How should I structure the new User Profile feature?"
"Create a repository for fetching News with offline support."
Copilot will detect the relevant skill (e.g., android-architecture or android-data-layer) and apply the rules defined in the SKILL.md files.
You can also point any context-aware LLM (like ChatGPT or Claude) to the specific SKILL.md file you need help with.
"Read
.github/skills/compose-ui/SKILL.mdand then refactor this screen."
Android Development, Agent Skills, AI Coding Assistants, Jetpack Compose, Clean Architecture, MVVM, MVI, Hilt Dependency Injection, Room Database, Retrofit, Offline-First, Kotlin Coroutines, StateFlow, SharedFlow, Android Accessibility, Semantic Trees, Modularization, Mobile DevOps, GenAI for Mobile.
Original "Studio-Bot-Prompts-Handbook" content has been superseded by these executable Agent Skills.