Android Skills for AI Agents plugin

21 skills for Android and KMP in Claude Code, Codex and Copilot CLI: Compose, coroutines, Flow, networking, storage, Gradle

  • 173 ★ on the repository
  • Last commit
  • MIT
Plugin

Minimal access

Why this level

  • The skills only guide the agent when working on Android code, and the plugin runs no commands of its own
All reasons and checks

rcosteira79/android-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/android-skills-for-ai-agents

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Minimal accessThe tool runs nothing and makes no network calls.

  • The skills only guide the agent when working on Android code, and the plugin runs no commands of its own

This is third-party code. Review the repository files before installing.

What it does

The plugin contains 21 skills for Android and Kotlin Multiplatform development: architecture, the data layer, Compose and Coil, coroutines and Flow, Retrofit and Ktor, DataStore, Paging, dependency injection with Koin, modularization, the KMP boundary, testing, debugging, Gradle logic and build speed, UX and searching Android sources. There is also an RxJava migration and a skill for PDF annotations. Skills load by context on their own: editing Compose switches on the `compose` skill and a coroutine bug calls `kotlin-coroutines`. Each `SKILL.md` is plain Markdown, so the set can be copied into any skills directory and adapted to other editors with custom instructions. For Codex the plugin installs through `codex plugin`, for Copilot CLI with `copilot plugin install`, and skill names get the `android-skills:` prefix.

Who it is for. Android developers and Kotlin Multiplatform teams who build apps with Claude Code, Codex or Copilot CLI and want shared rules on architecture, Compose and testing.

Good fit when

  • A Compose screen must be written to the accepted architecture and with correct state
  • A coroutine or Flow bug does not always reproduce and a debugging plan is needed
  • An RxJava project is migrated to coroutines step by step
  • A Gradle build takes too long and bottlenecks must be found

Not a fit when

  • Skills for iOS or Flutter are needed: the set covers only Android and KMP
  • Rules for a specific project with a non-standard architecture are needed: the skills describe common approaches
  • Installing into an agent with no skills support: then files must be adapted by hand

Example request

Use $android-skills:android-dev and $android-skills:compose to implement this screen.

Limitations

For Codex a current CLI version with `codex plugin` support is required, and after installation you open a new session and check the skills with `/skills`. The plugin installs all 21 skills together so that cross-skill links with the `android-skills:` prefix work. The skills describe established approaches and do not know your project conventions: add those to `CLAUDE.md` or `AGENTS.md`. Updates are picked up when the plugin version is bumped. The latest commit in the repository is from November 2026.

How to disable. Run `/plugin uninstall android-skills@android-skills` in Claude Code and `/plugin marketplace remove rcosteira79/android-skills`. In Codex the plugin is removed through plugin management and in Copilot CLI with `copilot plugin uninstall`.

FAQ

How do I install for Claude Code?

Run `/plugin marketplace add rcosteira79/android-skills`, then `/plugin install android-skills@android-skills`. Updates are picked up when the version is bumped.

How do I install for Codex?

With `codex plugin marketplace add rcosteira79/android-skills` and `codex plugin add android-skills@android-skills`. Then open a new session and run `/skills`.

How do I call a skill by hand?

Name it in the request: `Use $android-skills:android-dev and $android-skills:compose to implement this screen`. Usually skills turn on by themselves from the work context.

Can it be used without the plugin?

Yes, clone the repository and copy the directories from `plugins/android-skills/skills/` into the agent skills folder, for example `~/.claude/skills/`.

What is in the 21 skills?

Among them android-dev, compose, kotlin-coroutines, kotlin-flows, android-testing, android-debugging, koin, paging, datastore, kmp-ktor, gradle-build-performance and rxjava-migration.

Discussion

No questions or reviews yet.

Plugins

Awesome Android Agent Skills

awesome-android-agent-skills

Skills for modern Android development for Copilot, Claude, Gemini and Cursor: Kotlin, Jetpack Compose, architecture, Hilt, Room

SkillMinimal access1KRepository stars
Official

Official set of 30 skills from the Android team: Jetpack Compose, AGP 9 upgrade, R8, Perfetto profiling, Navigation 3, CameraX, Google Play policies

SkillExtended access10.5KRepository stars

Skills for Kotlin, Jetpack Compose and Android: state and effects, performance, Flow, testing, benchmarks, Gradle and PR workflows

SkillExtended access1.2KRepository stars

An Android skill covering modular architecture, Compose, Material 3, accessibility and Kotlin migrations.

SkillMinimal access140Repository stars

A skill for Jetpack Compose and Compose Multiplatform: the agent writes UI from references and checks it against androidx source

SkillMinimal access603Repository stars

Two Jetpack Compose skills: a repository audit scored 0–100 from compiler data and a coding helper that warns as you write.

SkillExtended access379Repository stars

README in short

The README shows installation for Claude Code, Codex and Copilot CLI and a manual option for other agents, then lists skills by topic. Companion tools, related projects and attribution follow.

README badge

Report a problem