android-emulator-skill

Run Android build, test, and emulator lifecycle commands via CLI.

1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/escorponox/musiharmony --skill android-emulator-skill-escorponox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-emulator-skill
Source: https://github.com/escorponox/musiharmony/tree/main/.claude/skills/android-emulator-skill
Command: npx skills add https://github.com/escorponox/musiharmony --skill android-emulator-skill-escorponox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the entire Android app development lifecycle, from building and testing to deployment and automation, by providing a robust command-line interface for interacting with Android emulators and devices.

Core Features & Use Cases

  • Automated Testing: Execute build and test tasks, parse results, and monitor logs.
  • App Management: Install, launch, terminate, and uninstall applications programmatically.
  • Emulator Control: Manage Android Virtual Devices (AVDs), including booting and shutting them down.
  • UI Interaction: Navigate and interact with app UIs semantically using text, IDs, or class names.
  • Use Case: Automate the regression testing of your Android application by running a full build, executing all unit and integration tests, and monitoring crash logs in real-time, all triggered by a single command.

Quick Start

Check your Android emulator environment setup by running the health check script.

Frequently Asked Questions about android-emulator-skill

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

FAQPage Schema
How do I automate Android app testing on an emulator using command-line scripts?

Automate Android app testing by executing production-ready scripts that handle build tasks, parse test results, and monitor crash logs in real-time. These scripts interact directly with the emulator via ADB, enabling automated regression testing triggered by a single command.

What's the best way to manage Android Virtual Device lifecycle for automated builds?

Manage Android Virtual Device (AVD) lifecycle by running scripts that programmatically boot, shut down, and control emulator instances. This streamlines the deployment pipeline by ensuring clean emulator states for build automation and continuous integration testing.

Can I use ADB to perform semantic UI navigation during Android app automation?

Perform semantic UI navigation using ADB commands that locate and interact with app elements by text, IDs, or class names. This enables programmatic interaction with the app interface, allowing automated scripts to navigate UIs without hardcoded screen coordinates.

Does this Android emulator automation require manual configuration to start?

Android emulator automation requires zero manual configuration to start. It optimizes for AI agents with minimal token output, allowing immediate interaction with emulators and apps after running a simple environment health check script.

How do I install, launch, and uninstall Android apps programmatically?

Install, launch, and uninstall Android apps programmatically by executing command-line scripts that interface with the emulator. This app management capability allows automated deployment workflows to push new builds and reset application states without manual intervention.

Why monitor crash logs during automated Android testing?

Monitor crash logs during automated Android testing to capture real-time runtime errors and application failures. The scripts parse log outputs during execution, ensuring that build and integration test regressions are immediately identified and reported.