← ClaudeAtlas

android-phonelisted

Inspect, test, debug, and control Android phones through ADB from Codex. Use when the user asks to inspect, screenshot, tap, swipe, type, or otherwise control their Android phone.
PedroAVJ/swe-stack · ★ 0 · AI & Automation · score 70
Install: claude install-skill PedroAVJ/swe-stack
# Android Phone Use this skill when the user explicitly invokes Android Phone or asks to inspect, control, test, debug, screenshot, navigate, type on, or automate their Android phone. Android Phone is the Android analogue of Computer / Browser: - Computer controls macOS apps. - Browser controls Codex's in-app browser. - Android Phone controls a developer-authorized Android phone through ADB. ## Source Of Truth Prefer the Android Phone MCP tools over clicking a scrcpy mirror window. The mirror is useful for human visual feedback, but ADB is the control layer. Use the tools in this order: 1. `list_devices` or `get_device_info` to confirm the target device. 2. `screenshot` for visual state. 3. `dump_ui` when structured UI text, bounds, or package/activity context is useful. 4. `tap`, `swipe`, `type_text`, `press_key`, `press_back`, or `press_home` for actions. 5. Re-observe with `screenshot` or `dump_ui` after meaningful actions. If no device is connected but Wireless debugging is already paired, ask the user for the current `IP address & Port` from the Wireless debugging screen and use `connect_wifi`. Do not ask the user for a wireless pairing code unless pairing is actually needed. Pairing grants persistent debug access and should be handled explicitly. ## Safety Treat the phone as the user's real local environment. Before filling any form on the phone, check whether fields request credentials, financial information, medical/legal information, contact details