orca-emulator-android

Control Android emulators and adb-connected devices through the Orca CLI.

58.7k|4.0k|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/stablyai/orca --skill orca-emulator-android
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orca-emulator-android
Source: https://github.com/stablyai/orca/tree/main/skills/orca-emulator-android
Command: npx skills add https://github.com/stablyai/orca --skill orca-emulator-android

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Driving an Android emulator or physical device for testing and automation normally requires memorizing adb commands and emulator flags. This Skill lets you control an adb-connected Android emulator or device directly from inside Orca using the orca CLI, with a version-matched guide served by the binary itself.

Core Features & Use Cases

  • Device & AVD Management: List and boot Android Virtual Devices, and confirm Orca app status before running commands.
  • UI Interaction: Perform taps, swipes, text typing, hardware buttons (including Back and Recents), and screen rotation.
  • App Lifecycle & Debugging: Install and launch apps, grant runtime permissions, inspect the accessibility tree, and read logcat output.
  • Use Case: While testing an Android build, ask the agent to boot an AVD, install your APK, tap through a login flow, and pull logcat output to diagnose a crash — all without leaving Orca.

Quick Start

Ask the agent to boot an Android emulator in Orca, install your app, and tap through the main screen while capturing logcat output.

Frequently Asked Questions about orca-emulator-android

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

FAQPage Schema
How do I control an Android emulator from the Orca CLI?

Resolve the correct Orca executable for your session, then run `ORCA skills get orca-emulator-android` to load the version-matched guide. It covers booting AVDs, taps, swipes, typing, hardware buttons, and logcat for adb-connected devices.

How do I list and boot Android Virtual Devices with Orca?

After loading the guide with `skills get`, use the emulator device commands such as `ORCA emulator devices --json` to list available AVDs, then boot the one you need. Prefer `--json` output for agent-driven calls.

Does Orca Android emulator control work on Windows and Linux?

Yes, the Skill is cross-platform and works on Windows, Linux, and macOS. On Linux outside an Orca-managed terminal, use `orca-ide` instead of bare `orca`, which may resolve to the GNOME screen reader.

What if the Orca CLI does not recognize the skills get command?

An unknown `skills get` command indicates an older binary. Use only `ORCA status --json` and `ORCA emulator devices --json` as a read-only bootstrap, then update Orca to restore the full version-matched guide.

Can I inspect the accessibility tree and logcat on an Android device?

Yes, the Skill supports reading the accessibility tree and capturing logcat output from adb-connected emulators or physical devices. The exact subcommands are provided by the version-matched guide loaded from the binary.