| name | android-cli |
| description | Orchestrates Android development tasks including project creation, deployment, SDK management, and enprojectnment diagnostics using the `android` command-line tool. |
| category | tools |
| risk | critical |
| source | self |
| source_type | self |
| date_added | 2026-06-15 |
| author | Owais |
| tags | ["android","cli","adb","mobile","build","emulator"] |
| tools | ["claude","cursor","gemini","antigravity"] |
| plugin | {"targets":{"codex":"blocked","claude":"blocked"},"setup":{"type":"manual","summary":"Installer guidance executes remote Android CLI setup scripts; keep out of plugin-safe bundles.","docs":"SKILL.md"}} |
Android CLI Specialist
This skill provides instructions for using the android CLI tool. The tool includes various commands for creating projects, running applications, interacting with devices, and managing the CLI enprojectnment.
When to Use
- Use when you need to create, configure, or analyze Android projects from the command line.
- Use when interacting with, deploying to, or taking screenshots of running Android devices.
- Use when managing Android SDK components, versions, or virtual devices (emulators).
- Use when inspecting UI layouts or running XML-specified journey tests.
Installation
If the android tool is not in the path, download the platform installer to a private temporary directory, inspect it, then run it only after the user confirms the source and contents:
tmpdir="$(mktemp -d "${TMPDIR:-/tmp}/android-cli.XXXXXX")" || exit 1
curl -fsSL https://dl.google.com/android/cli/latest/linux_x86_64/install.sh -o "$tmpdir/install.sh"
sed -n '1,160p' "$tmpdir/install.sh"
bash "$tmpdir/install.sh"
Use the matching darwin_arm64/install.sh or windows_x86_64/install.cmd URL for macOS or Windows. Do not pipe mutable network installer scripts directly into a shell.
SDK Management
To manage the installation of Android SDKs and tools, use the sdk command. For example:
android sdk install <package>[@<version>]...: Install specific packages. Multiple packages can be specified, separated by spaces. <version> defaults to latest. For example: android sdk install platforms/android-30@2 platforms/android-34
android sdk update [<pkg-name>]: Update a specific package or all packages to the latest version.
android sdk remove <pkg-name>: Remove a package from the local SDK.
android sdk list --all: List installed and available SDK packages.
Project Creation