What problem does it solve? Starting an Android session requires finding a ready device, booting an AVD when none is available, and wiring up port forwarding before any UI interaction can happen. This Skill standardizes that setup flow so an agent can reliably get a usable Android device serial before driving taps, swipes, or app launches. ## Core Features & Use Cases - Device discovery and selection: Lists connected devices, filters for Android entries in ready state, and picks a serial such as emulator-5554. - AVD booting with hot/cold paths: Boots an AVD by name, restoring a snapshot when possible for fast startup or falling back to a full cold boot, with cleanup on failure. - React Native Metro support: Sets up adb reverse port forwarding on tcp:8081 so the emulator can reach the Metro bundler on the host. - Android TV handling: Detects leanback TV devices via runtimeKind and routes them to focus-driven tools instead of touch gestures. - Use Case: Before running an automated UI test on a fresh machine, use this Skill to boot the Pixel AVD, obtain its serial, and configure Metro port forwarding so subsequent interaction tools work immediately. ## Quick Start Boot an Android emulator and get its device serial so I can start interacting with my app.