android-cli
Orchestrates Android development tasks including project creation, deployment, SDK management, and environment diagnostics using the `android` command-line…
Skill by charleshall888
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/charleshall888-android-cli
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/android-cli
What's inside
- Skill name
android-cli- Description
- Orchestrates Android development tasks including project creation, deployment, SDK management, and environment diagnostics using the `android` command-line tool.
- License
- MIT
- Instructions
- 201 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- interact.md · references/
- journeys.md · references/
- size-pin.txt · references/
SKILL.md (first lines)
<!-- CFA-PATCH: see plugins/android-dev-extras/HOW-TO-SYNC.md §Accepted divergences -->
!`command -v android || echo NOT_INSTALLED`
**Preconditions check**: if the shell-injected output above reads `NOT_INSTALLED`, abort every `android`/`adb` flow in this skill — the Android CLI is not installed on this machine. Do not proceed with any subcommand invocations; surface the missing binary to the user and stop.
# 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 environment.
## 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
Create projects from templates using the `create` command.
For example: `android create empty-activity --name="My App" --output=./my-app`
## Interacting with devices
For more information on interacting with running devices, see [here](${CLAUDE_SKILL_DIR}/references/interact.md)
## Running journey tests
For more information on running journeys, see [here](${CLAUDE_SKILL_DIR}/references/journeys.md)
## Doc searching
The `docs` command searches authoritative, high-quality Android developer documentation in the Android Knowledge Base.
By providing a few keywords, this tool will return high quality articles that contain examples or guidance on how to use Android APIs or libraries.
Use this tool to obtain additional information on how to achieve Android-specific tasks or to know more about Android APIs, surfaces, libraries, or devices.
Always use this tool to get the most up-to-date information about Android concepts. Typical good use cases are:
- Finding migration guides for APIs.
- Finding examples for APIs.
- Finding up-to-date information about Android APIs.
- Finding best practices for Android concepts.
## Running APKs
Use the `run` command to run Android apps.
## Managing emulators
Manage Android Virtual Devices (AVDs) using the `android emulator` command
## Capturing screenshots
Capture an image of the current screen of a connected Android device and output it to a file using the `android screenshot` command.
## Managing skills
Manage antigravity agent skills for Android using the `android skills` command.
## Inspecting UI Layouts
Use the `android layout` command to inspect the UI layout of an Android application. It returns the layout tree of an Android application in JSON format. When debugging UI errors, this is often a much faster approach than taking a screenshot.
## Updating the CLI
Update the Android CLI using the `android update` command.
# `android help` output
Usage: android [-hV] [--sdk=PARAM] [COMMAND]
-h, --help Show this help message and exit.
--sdk=PARAM Path to the Android SDK
-V, --version Print version information and exit.
Commands:
create Create a new Android project
describe Analyzes an Android project to generate descriptive metadata.
docs Android documentation commands
emulator Emulator commands
help Shows the help of all commands
info Print environment information (SDK Location, etc.)
init Initializes the environment (eg. skills) for Android CLI.
layout Returns the layout tree of an application
run Deploy an Android Application
screen Commands to view the device
sdk Download and list SDK packages
skills Manage skills
update Update the Android CLI
create
Usage: android create [-h] [--verbose] [--list] [--minSdk=api]
--name=applicationName [-o=dest-path] [template-name]
Create a new Android project
[template-name] The template name
-h, --help Show this help message and exit.
--minSdk=api The 'minSdk' supported by the application (default
is defined in the template)
--name=applicationName
The name of the application (e.g. 'My Application')
-o, --output=dest-path The destination project directory path (default is
'.')
--verbose Enables verbose output
--list List all available templates
describe
Usage: android describe [-hV] [--project_dir=PARAM]
Analyzes an Android project to generate descriptive metadata.
This command identifies and outputs the paths to JSON files that detail the
project's structure, including build targets and their corresponding output
artifact locations (e.g., APKs). This information enables other tools and
commands to locate build artifacts efficiently.
-h, --help Show this help message and exit.
--project_dir=PARAM The project directory to describe
-V, --version Print version information and exit.
docs
Usage: android docs [-h] [COMMAND]
Android documentation commands
-h, --help Show this help message and exit.
Commands:
search Search Android documentation
fetch Fetch Android documentation
emulatorFrom charleshall888/cortex-command, MIT.
More from charleshall888/cortex-command
- 0.606score
overnight
charleshall888
Plan and launch an unattended overnight session — pick refined features, approve the plan, hand off to the runner.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
build
charleshall888
Take a refined ticket from spec through plan, implement, review, and complete.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
critical-review
charleshall888
Adversarial review — 1–2 fresh reviewer agents on distinct angles, consolidated here.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
dev
charleshall888
Development entry point — routes a request to the right workflow.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
discovery
charleshall888
Investigate a topic, then decompose it into backlog tickets grouped by epic.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
refine
charleshall888
Take a backlog item from idea to approved spec via Clarify → Research → Spec.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
research
charleshall888
Parallel research orchestrator — dispatches 1–6 agents across independent angles, synthesizes into research.md.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
morning-review
charleshall888
Walk the morning report after an overnight run — verify features, answer deferred questions, advance lifecycles, merge the PR, close tickets.
SkillAFreshness: A★ 3Claude Code +9 - 0.604score
harness-review
charleshall888
Evaluate overnight runner components against a curated inventory using a 4-question rubric to classify each as load-bearing, experiment-candidate, or…
SkillAFreshness: A★ 3Claude Code +9 - 0.602score
r8-analyzer
Google LLC
Analyzes Android build files and R8 keep rules to identify redundancies, broad package-wide rules, and rules that subsume library consumer keep rules.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
requirements
charleshall888
Use /cortex-core:requirements to gather requirements or define project scope.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
writing-great-skills
charleshall888
Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.
SkillAFreshness: A★ 3Claude Code +9
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 21, 2026 (3 months ago)
- Last release
- Oct 5, 2026 (24 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/charleshall888/cortex-command
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from charleshall888
- 0.606score
refine
charleshall888
Take a backlog item from idea to approved spec via Clarify → Research → Spec.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
discovery
charleshall888
Investigate a topic, then decompose it into backlog tickets grouped by epic.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
dev
charleshall888
Development entry point — routes a request to the right workflow.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
build
charleshall888
Take a refined ticket from spec through plan, implement, review, and complete.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
critical-review
charleshall888
Adversarial review — 1–2 fresh reviewer agents on distinct angles, consolidated here.
SkillAFreshness: A★ 3Claude Code +9 - 0.606score
research
charleshall888
Parallel research orchestrator — dispatches 1–6 agents across independent angles, synthesizes into research.md.
SkillAFreshness: A★ 3Claude Code +9
Cite this page
android-cli skill. Agent Mart. https://agentmart.dev/skills/charleshall888-android-cli (last updated 2026-10-24)