What problem does it solve?
Manually inspecting Android UI hierarchies, calculating tap coordinates, and verifying screen changes through raw ADB commands is slow and error-prone. This Skill provides structured MCP tools that capture UI state, find elements, detect obstructions, and verify interactions automatically.
Core Features & Use Cases
- UI State Capture: Dump the view hierarchy as XML and take screenshots in one call for structural and visual verification against design mocks.
- Element Interaction: Find elements by text or content-desc, tap them with automatic obstruction detection, input text, and navigate home, back, or the app drawer.
- Obstruction Detection: Identify system overlays and in-app elements (FABs, dialogs, snackbars) that would intercept taps, with automatic coordinate adjustment.
- Use Case: While testing a new settings screen, capture the UI hierarchy, tap through Settings to Software updates using element text, and verify each screen transition with screenshots.
Quick Start
Use the android-device tools to capture the current screen, tap the element labeled Settings, and verify the new screen appears.