Android CLI Specialist  |  Android Developers

Automate Android SDK management and app lifecycle operations via the android CLI.

5|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/fornewid/android-developers-changelog --skill android-cli-specialist-android-developers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Android CLI Specialist  |  Android Developers
Source: https://github.com/fornewid/android-developers-changelog/tree/main/docs/agents/skills/android-cli/base
Command: npx skills add https://github.com/fornewid/android-developers-changelog --skill android-cli-specialist-android-developers

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you manage Android SDKs, create projects, deploy apps, and troubleshoot devices without manually clicking through multiple IDE and emulator workflows.

Core Features & Use Cases

  • SDK management: Install, update, list, and remove Android SDK packages with android sdk.
  • Project creation: Generate new projects from templates using android create.
  • Run, inspect, and operate devices: Deploy APKs with android run, manage emulators via android emulator, inspect UI layout trees with android layout, and capture screenshots with android screen.

Quick Start

Ask the skill to create an empty-activity project named My App and write it to ./my-app using the Android android create command.

Frequently Asked Questions about Android CLI Specialist  |  Android Developers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Android SDK packages from the command line?

You can manage Android SDK packages directly from the command line by executing the `android sdk` subcommand. This allows you to install, update, list, and remove specific SDK packages required for your development environment without using an IDE.

Can I create a new Android project from a template using the CLI?

Yes, you can generate a new Android project from templates using the `android create` command. For example, you can create an empty-activity project and specify the target directory, automating project scaffolding entirely from the command line.

How do I deploy an APK and capture device screenshots via the Android CLI?

You can deploy APKs to connected devices using the `android run` command, and capture device screenshots during your workflow using the `android screen` command. This enables automated app lifecycle operations and device diagnostics without manual IDE interaction.

What is the best way to inspect UI layouts and manage emulators without an IDE?

The best way to inspect UI layouts and manage emulators without an IDE is by using the `android layout` command to inspect UI layout trees and the `android emulator` command to control emulator instances. These CLI subcommands streamline device operation and troubleshooting.

Does the Android CLI require a local Android SDK environment to function?

Yes, the Android CLI requires a correctly configured local Android SDK environment to function. It targets the local SDK environment directly to execute subcommands for SDK management, project creation, and device diagnostics.

Why use the Android CLI instead of standard IDE workflows for app development?

Using the Android CLI automates SDK management, project creation, and device troubleshooting without manually clicking through multiple IDE workflows. It enables developers to script and streamline app lifecycle operations, emulator control, and APK deployment efficiently.