Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Controls Android devices remotely using ADB commands. Supports UI hierarchy inspection via uiautomator to locate elements by coordinates, and screencap for visual state verification. Works over USB or wireless on Android 11+.
Combines UI inspection, element interaction, and screenshot verification in one ADB-based workflow without requiring app source code, a test build, or an emulator.
When to use it
- Automating repetitive in-app actions on a physical device
- Running UI tests on real Android hardware without app source code
- Capturing screenshots during scripted test flows
- Launching apps by package name from a script or agent
- Locating UI element coordinates for reliable tap interactions
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Open the Settings app and take a screenshot of the Wi-Fi settings screen
- 1Verify device connection with adb devices
- 2Launch Settings using adb shell monkey with the package name
- 3Dump UI hierarchy with uiautomator dump to locate the Wi-Fi menu item
- 4Tap the Wi-Fi item using coordinates extracted from the hierarchy XML
- 5Capture and pull the screen with adb shell screencap and adb pull
screen.png saved locally showing the Wi-Fi settings screen