By premex-ab
Provides a structured workflow for migrating an Android XML View to Jetpack Compose. This skill details the step-by-step process, from planning and dependency setup, to theming and layout migration, validation and XML cleanup. Use this skill when you need to migrate an XML View to Jetpack Compose in an Android project. It solves the problem of converting the UI of a legacy XML View into modern, declarative Compose components while maintaining interoperability.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A curated marketplace of plugins for Claude Code — practical skills and utilities we use at Premex every day, open-sourced so you can use them too.
⚡ Two commands and you're in:
/plugin marketplace add premex-ab/claude-marketplace
/plugin install <plugin-name>@premex-plugins
| 🚀 | android-cli-setup | Bootstrap Google's agent-first android CLI and keep it fresh on your laptop + CI. |
| 🤖 | android-* | Every skill from android/skills, auto-mirrored as one plugin per skill. |
| 🤝 | github-utils | Talk to Dependabot in plain English — Claude translates and posts the commands. |
One-liner: Installs Google's new
androidCLI, keeps it current, hands off to the bundled skill. Install:/plugin install android-cli-setup@premex-plugins
Google's new android CLI is an agent-first replacement for the old sdkmanager / avdmanager / adb toolchain — ~70% fewer tokens and ~3x faster. This plugin gets it onto your machine (and your CI runners), keeps it fresh forever, and hands off to Google's bundled skill once setup is done.
| Ships with | What you get |
|---|---|
| 🌱 android-cli-setup skill | One-time install of the android CLI into ~/.local/bin (no sudo needed), runs android init to deposit Google's official android-cli skill into ~/.claude/skills/, hands off. |
| 🔁 SessionStart hook | Background refresh throttled to once per 24h — your CLI and bundled skill stay current without you ever running android update manually. |
| ⚙️ android-cli-ci skill | Working reference workflows for GitHub Actions, GitLab CI, CircleCI, Bitrise, Jenkins, Buildkite, and self-hosted runners — plus a side-by-side migration guide from sdkmanager + cmdline-tools setups you probably have today. |
| 🛠️ Slash commands | /android-cli-status, /android-cli-update, /android-cli-reset for inspection and manual control. |
💬 "set up the android CLI on my laptop" → plugin bootstraps, then Google's skill takes over. 💬 "migrate our GitHub Actions workflow away from sdkmanager" → CI skill with a ready-to-paste replacement.
One-liner: Every skill from android/skills, mirrored and split so you install only what you want. Install:
/plugin install <name>@premex-plugins(pick from the table)
Google publishes open-standard agent skills covering the hard parts of modern Android development. We mirror, split, and auto-update the catalog so each skill is an individually installable plugin.
| Plugin | What it does for you |
|---|---|
| 🛠️ android-agp-9-upgrade | Migrates your project to Android Gradle Plugin 9 — breaking changes, built-in Kotlin, KSP/KAPT, the works. |
| 🎨 android-migrate-xml-views-to-jetpack-compose | Step-by-step XML → Jetpack Compose migration, theme mapping and View interop included. |
| 🧭 android-navigation-3 | Jetpack Navigation 3 recipes: deep links, multiple backstacks, scenes, Hilt/ViewModel integration, returning results. |
| 🪓 android-r8-analyzer | Finds redundant R8/Proguard keep rules and overly broad package-wide rules. Slims your APK. |
| 💳 android-play-billing-library-version-upgrade | Any legacy Google Play Billing Library version → latest stable, with migration logic pre-mapped. |
| 📱 android-edge-to-edge | Fixes status/nav bar overlap, IME insets, and system bar legibility — all the adaptive UI gotchas. |
/plugin install android-edge-to-edge@premex-plugins
/plugin install android-navigation-3@premex-plugins
# …or any other android-* plugin from the list above
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub premex-ab/claude-marketplace --plugin android-migrate-xml-views-to-jetpack-composeGitHub utilities for managing Dependabot PRs and other GitHub workflows
Upgrades, or migrates, an Android project to use Android Gradle Plugin (AGP) version 9. Do not use this skill for migrating Kotlin Multiplatform (KMP) projects.
Use this skill when upgrading or migrating an Android project from any legacy Google Play Billing Library (PBL) version to the latest stable version of PBL.
Analyzes Android build files and R8 keep rules to identify redundancies, broad package-wide rules, and rules that subsume library consumer keep rules. Use when developers want to optimize their app's size, remove redundant or overly broad keep rules, or troubleshoot Proguard configurations.
Use this skill to migrate your Jetpack Compose app to add adaptive edge-to-edge support and troubleshoot common issues. Use this skill to fix UI components (like buttons or lists) that are obscured by or overlapping with the navigation bar or status bar, fix IME insets, and fix system bar legibility.
Compose and Compose Multiplatform expert skill — state, animations, navigation, performance, design-to-code, PR review mode, M3 motion.
Android and Kotlin development with Jetpack Compose
Skills for Kotlin, Android, JVM, and Jetpack Compose development by Chris Banes.
Automate Dependency Injection (DI) framework migration to Koin 4.x with the Koin Compiler Plugin. Supports Hilt, Dagger, Toothpick, Kodein, Koin DSL upgrades, and KSP-to-Compiler-Plugin migration.
Guides you through migrating a KMP/Compose Multiplatform project from the old composeApp single-module structure to the new default structure with separate shared, androidApp, desktopApp, and webApp modules.
Material Design 3 (Material You) implementation skill for Jetpack Compose, Flutter, and web.