android-cli

Automate UI testing and RocketMQ-independent deployments with ease.

4|Updated Jun 10, 2026
One-click install
npx skills add https://github.com/mymx2/foreman --skill android-cli-mymx2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-cli
Source: https://github.com/mymx2/foreman/tree/main/.qoder/skills.collected/skills/android-cli
Command: npx skills add https://github.com/mymx2/foreman --skill android-cli-mymx2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill streamlines the fragmented Android development lifecycle by providing a single, unified command-line interface for managing SDKs, emulators, project templates, and UI inspection.

Core Features & Use Cases

  • Environment Orchestration: Manage SDK components and virtual devices without manual configuration.
  • UI Debugging: Inspect application layout trees and capture annotated screenshots to resolve UI issues faster.
  • Automated Testing: Execute journey-based tests to verify app behavior against defined XML specifications.

Quick Start

Use the android-cli skill to create a new empty activity project named MyProject in the current directory.

Frequently Asked Questions about android-cli

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

FAQPage Schema
How do I manage Android SDK components and emulators from the command line?

You can manage Android SDK components and virtual devices from the command line using a unified interface that handles environment orchestration without manual configuration. It provides direct device interaction commands to streamline the entire development lifecycle.

How do I inspect an Android app layout tree and capture annotated screenshots for debugging?

To debug UI issues faster, you can inspect application layout trees and capture annotated screenshots via command-line commands. This enables efficient debugging by integrating layout tree analysis and direct device interaction to resolve visual problems.

Can I run automated Android testing using XML journey definitions?

Yes, you can execute journey-based automated testing by defining XML specifications. This allows you to verify app behavior against defined XML journeys, streamlining the validation of application flows without manual testing.

What is the best way to scaffold a new Android project from templates in the terminal?

The best way to scaffold an Android project from templates is using a unified command-line interface that streamlines project scaffolding. You can generate a new empty activity project in your current directory directly from the terminal.

Do I need to manually configure virtual devices to automate Android emulator testing?

No, you do not need to manually configure virtual devices to automate Android emulator testing. The tool provides environment orchestration to manage SDK components and virtual devices automatically, simplifying the setup for automated testing.

Why use a unified CLI for Android development instead of managing SDK and UI tools separately?

Using a unified CLI streamlines the fragmented Android development lifecycle by providing a single interface for managing SDKs, emulators, project templates, and UI inspection. This prevents the fragmentation of managing multiple separate tools.