android-use

Control Android devices via ADB commands for UI interaction and app management.

32|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/shehbajdhillon/android-use --skill android-use
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-use
Source: https://github.com/shehbajdhillon/android-use/tree/main
Command: npx skills add https://github.com/shehbajdhillon/android-use --skill android-use

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to automate the control of Android devices using ADB commands, enabling programmatic interaction with your device's UI and applications.

Core Features & Use Cases

  • Device Interaction: Perform actions like tapping, swiping, and typing text on an Android device.
  • App Management: Launch and install applications directly from your command line.
  • UI Analysis: Extract UI accessibility trees to understand the device's current screen state.
  • Use Case: Automate repetitive tasks on your Android device, such as opening an app, navigating through its menus, and entering data, all through a single interface.

Quick Start

Use the android-use skill to open Chrome and search for weather.

Frequently Asked Questions about android-use

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

FAQPage Schema
How do I automate Android UI interactions using ADB?

Automate Android UI interactions using ADB by programmatically executing taps, swipes, and text input commands. This skill translates your automation scripts into direct device control actions for navigating interfaces.

Can I target multiple Android devices simultaneously with ADB scripting?

Yes, you can target multiple Android devices simultaneously. The skill supports multi-device targeting, allowing your automation scripts to manage and execute actions across several connected devices concurrently.

How does ADB extract the current screen state for Android automation?

ADB extracts the current screen state by pulling the UI accessibility XML tree. This allows your automation scripts to analyze the device's current interface elements and build perception-action loops for navigation.

Do I need to install ADB separately to control an Android device?

Yes, you need ADB installed and configured on your system to control an Android device. The skill relies on the ADB command-line tool to bridge programmatic scripts with the device's UI and app management functions.

What app management tasks can I automate on Android devices?

You can automate app management tasks like launching and installing applications directly on Android devices. The skill issues ADB commands to handle these operations programmatically without manual touch input.

What are the limitations of using ADB commands for Android device control?

Using ADB commands for Android device control depends on a stable USB or network connection and proper ADB configuration. Complex UI automation requires parsing accessibility XML, which may struggle with dynamically rendered or non-standard interface elements.