with one click
android-custom-skills
android-custom-skills contains 9 collected skills from kez-lab, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Verify and bootstrap the Google Android CLI (`android` command) on the user's machine. Use when the `android` command is missing, outdated, misconfigured (wrong SDK path), or when the user wants to set up `.androidrc` or wire the CLI into agents (`android init`). Triggers include "android cli ์ค์น", "android command not found", "android update", "sdk ๊ฒฝ๋ก", ".androidrc", "android init", "android cli ํ๊ฒฝ์ค์ ". Do NOT use this skill for day-to-day deploy/emulator/screen workflows โ those have dedicated skills.
Build and deploy an Android app to a connected device or emulator using Gradle + the Android CLI's `android describe` and `android run`. Use whenever the user wants to install / launch / sideload an app, test a code change on a device, deploy a service component, or push split APKs. Triggers include "์ฑ ๋์์ค", "๋๋ฐ์ด์ค์ ์ค์น", "์๋ฎฌ์ deploy", "APK ์ค์น", "run on device", "์ฑ ๋น๋ํด์ ๋์์ค", "deploy". Do NOT use this skill to create or start emulators โ use `android-emulator` for that.
Look up official Android best practices, guidance, and recommended patterns via the Android Knowledge Base (`android docs search` + `android docs fetch kb://โฆ`). Use this **before** WebSearch when the question is about Android-platform topics (Compose, performance, accessibility, lifecycle, intents, build, security, edge-to-edge, foreground services, etc.). Triggers include "์๋๋ก์ด๋ ๋ฒ ์คํธ ํ๋ํฐ์ค", "Android best practice", "Compose performance", "edge-to-edge", "android docs", "๊ณต์ ๊ฐ์ด๋", "๊ถ์ฅ ํจํด". Do NOT use this skill for third-party libraries (Retrofit, OkHttp, Hilt) โ use Context7 MCP for those.
Manage Android Virtual Devices and required system images via the Android CLI (`android emulator` + `android sdk install`). Use when the user wants to create, list, start, or stop an emulator; install a system image needed for an emulator; or recover from "no devices connected". Triggers include "์๋ฎฌ๋ ์ดํฐ ๋ง๋ค์ด์ค", "์๋ฎฌ ์ผ์ค", "AVD ์์ฑ", "system image ์ค์น", "์๋ฎฌ ์ข ๋ฃ", "์๋ฎฌ๋ ์ดํฐ ๋ชฉ๋ก", "Pixel ์๋ฎฌ". Do NOT use this skill to deploy apps โ `android-deploy` handles that.
Create a new Android project from an official Android CLI template using `android create`. Use when the user wants to start a new Android app from scratch, scaffold a sample project, or compare templates with `--dry-run`. Triggers include "์ ์๋๋ก์ด๋ ํ๋ก์ ํธ", "์๋๋ก์ด๋ ํ๋ก์ ํธ ๋ง๋ค์ด์ค", "compose ํ ํ๋ฆฟ", "android create", "ํ๋ก์ ํธ ์์ฑ", "scaffold". Do NOT use this skill to add modules to an existing project โ use Gradle / Studio for module creation.
Capture annotated screenshots of a running Android app and translate UI element labels into actual tap coordinates, using `android screen capture` + `android screen resolve` and the structured `android layout` JSON. Use when the user wants to take a screenshot, automate UI interactions without hardcoding pixel coordinates, compare UI state before/after a change, or extract the view hierarchy. Triggers include "์คํฌ๋ฆฐ์ท", "screenshot", "๋ฒํผ ํด๋ฆญ ์๋ํ", "UI ์๋ํ", "tap", "view hierarchy", "layout ๋น๊ต", "์ด ๋ฒํผ ์ขํ". Do NOT use this skill for visual regression testing of release builds โ use Playwright/Espresso for that.
Write git commit messages following the project's chosen convention (Conventional Commits, Korean variant, Gitmoji, or custom). Reads style from `.claude/android-skills.json` and onboards the project once if the config is missing. Use when the user asks to commit, draft a commit message, fix up a commit, or after staging changes. Triggers include "commit message", "์ปค๋ฐ ๋ฉ์์ง", "์ปค๋ฐ ๋ฉ์ธ์ง", "git commit", "์ปค๋ฐํด์ค", "์ปค๋ฐ ์์ฑ".
Generate Jetpack Compose `@Preview` functions and `PreviewParameterProvider` classes. Use whenever the user wants to add previews to a `@Composable`, set up multi-config previews (light/dark, screen sizes, font scale, locale, dynamic color), or needs a `PreviewParameterProvider` for composables that take complex parameters. Triggers include phrases like "ํ๋ฆฌ๋ทฐ ์ถ๊ฐ", "preview ๋ง๋ค์ด์ค", "@Preview", "PreviewParameterProvider", "๋คํฌ๋ชจ๋ ํ๋ฆฌ๋ทฐ", "multi preview".
Draft GitHub Pull Request titles and bodies that follow the project's PR convention (sections, checklist, screenshot policy, issue linking). Reads style from `.claude/android-skills.json` and onboards once if missing. Use when the user asks to open a PR, write a PR description, draft PR body, or runs `gh pr create`. Triggers include "PR ์ค๋ช ", "PR ๋ณธ๋ฌธ", "pull request", "PR ๋ง๋ค์ด์ค", "gh pr create".