android-device

Automate Android device UI testing via ADB scripts.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/timusus/claude-adb-test --skill android-device
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-device
Source: https://github.com/timusus/claude-adb-test/tree/main/skills/android-device
Command: npx skills add https://github.com/timusus/claude-adb-test --skill android-device

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interacting with Android devices or emulators to automate taps, swipes, typing, screenshots, and UI inspections for testing and debugging workflows.

Core Features & Use Cases

  • UI inspection and element dumping using adb-based scripts.
  • Tap, swipe, and type actions with coordinate-safe execution.
  • Install and launch apps, capture screenshots, and gather logs for verification.

Quick Start

Connect a device, ensure ADB is on PATH, then use the UI-dump and tap scripts to interact with the app.

Frequently Asked Questions about android-device

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

FAQPage Schema
How do I automate Android UI testing via ADB scripts?

Automate Android UI testing via ADB by running helper scripts like ui-dump.sh and tap.sh on a connected device or emulator, capturing screenshots and validating UI state after changes without manual interaction.

Can I capture screenshots and install builds on an Android emulator using ADB?

Yes, you can capture screenshots and install builds on an Android emulator using ADB scripts. The suite supports installing and launching apps, gathering logcat logs, and taking screenshots for verification.

What do I need to run ADB-based UI automation scripts on my device?

You need ADB on your system PATH, a physically connected device or running emulator, and the helper scripts located under ~/.claude/scripts/adb. No additional dependencies are required to start automating taps and UI inspections.

How do I safely tap specific UI elements on Android without hitting the system bar?

Safely tap UI elements by first running a UI dump to extract coordinates, then executing the tap script. Built-in safety checks prevent accidental SYSTEM_BAR taps during coordinate-based interactions.

What is the best way to inspect Android app UI state and gather logs after changes?

The best way to inspect Android UI state is using ADB-based UI inspection scripts to dump element hierarchies, capture screenshots, and collect logcat logs, validating app behavior on real devices or emulators after code changes.

Does ADB UI automation support swipes and text typing for app testing workflows?

Yes, ADB UI automation supports swipes and text typing alongside taps and screenshots. These coordinate-safe actions are executed through dedicated helper scripts to automate full app testing and debugging workflows.