Adb Android Control

Comprehensive Android device control via ADB (Android Debug Bridge). Use when user asks about: Android device management, app installation/uninstallation, APK operations, package management, file transfer (push/pull), screenshots, screen recording, input simulation (tap/swipe/text/keyevents), shell commands, logcat viewing, device info (battery/memory/storage), automation scripts, wireless ADB connection, scrcpy mirroring. Keywords: adb, android, phone, tablet, device, apk, install app, uninstall app, screenshot, screen record, tap, swipe, type text, keyevent, logcat, push file, pull file, she

16 stars 2 forksMobile Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add hah23255/adb-android-control --skill adb-android-control
Manual install
git clone --depth 1 https://github.com/hah23255/adb-android-control.git /tmp/adb-android-control
mkdir -p ~/.claude/skills
cp -r /tmp/adb-android-control/. ~/.claude/skills/adb-android-control

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# ADB Android Control Skill

Complete Android device control and automation via ADB (Android Debug Bridge) for Claude Code.

## When to Use This Skill

Use this skill when user asks about:

- **Device Management**: Connect, disconnect, check status, device info
- **App Operations**: Install, uninstall, list packages, clear data, force stop
- **File Transfer**: Push/pull files between host and device
- **Screen Control**: Screenshots, screen recording, mirroring
- **Input Simulation**: Taps, swipes, text input, key events
- **Shell Access**: Run commands on device
- **Debugging**: Logcat, dumpsys, process info
- **Automation**: Scripted workflows, batch operations

## Quick Reference

### Device Connection

```bash
# Check connected devices
adb devices

# Connect wirelessly (device already paired)
adb connect <device-ip>:<port>

# Disconnect
adb disconnect <device-ip>:<port>

# Kill ADB server (troubleshooting)
adb kill-server && adb start-server
```

### App Management
Read the full skill on GitHub

Details

Skill name
adb-android-control
License
MIT
Repo updated
23 September 2026

FAQ

What does the Adb Android Control skill do?

Comprehensive Android device control via ADB (Android Debug Bridge). Use when user asks about: Android device management, app installation/uninstallation, APK operations, package management, file transfer (push/pull), screenshots, screen recording, input simulation (tap/swipe/text/keyevents), shell commands, logcat viewing, device info (battery/memory/storage), automation scripts, wireless ADB connection, scrcpy mirroring. Keywords: adb, android, phone, tablet, device, apk, install app, uninstall app, screenshot, screen record, tap, swipe, type text, keyevent, logcat, push file, pull file, she

How do I install the Adb Android Control skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add hah23255/adb-android-control --skill adb-android-control. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Adb Android Control popular?

It lives in hah23255/adb-android-control, which has 16 GitHub stars and 2 forks.

Related skills

Burner

14

useburner/burner

Use when the user says "use my burner", "on my burner", "what's on my burner?" (screenshot its screen and send the image), or asks you to do something in a phone app (open an app, tap, type, scroll, check an order). burner gives you a real Android phone the user set aside for you, for apps with no API or website you can automate. Also covers first-time setup.

Mobile Development

Swift Patterns

12

efremidze/swift-patterns-skill

Review, refactor, or build SwiftUI features with correct state management, modern API usage, optimal view composition, navigation patterns, performance optimization, and testing best practices.

Mobile DevelopmentIn 1 list

App Store Review

14

JustinPerea/app-store-review-skill

Pre-submission review for iOS apps targeting the Apple App Store. Scans your Xcode project for common rejection reasons — missing privacy strings, icon issues, entitlement mismatches, missing privacy manifests, account deletion requirements, Sign in with Apple, and more. Use this skill whenever the user wants to check their iOS app before submitting to the App Store, asks about App Store rejection reasons, wants to validate their Xcode project configuration, or mentions anything about App Store review, TestFlight submission, or app approval. Also use when the user mentions Info.plist privacy k

Mobile Development

Ship It

19

LunkiBR/ship-it

Use this skill whenever building, reviewing, or auditing any product surface — a mobile app screen, a web app (in-product) screen, a marketing website page, or a cross-screen interaction flow — especially right before calling it done or shipping it. Start here to identify which section (mobile app, web app, website, flow, and more as they're added) the surface belongs to, then drill down to name every pattern (login, checkout, billing, pricing, admin panel, empty state, and more) it should have and flag which are missing — weighed against what this specific product actually is, never applied a

Mobile Development

Xml to Compose

14

singhsume123/xml-to-compose-skill

Convert Android XML layouts to Jetpack Compose. Use when asked to migrate XML layouts, convert views to composables, or help with Compose migration. Handles layouts, widgets, attributes, styles, and resource references.

Mobile Development

Shadertoy to Flutter

15

FlutterFlow/shadertoy_to_flutter_skill

Convert Shadertoy GLSL fragment shaders into Flutter-compatible GLSL fragment shaders (.frag files) for use with Flutter's FragmentProgram / FragmentShader API, Impeller, or the material_palette "fill shader" / "wrap shader" pattern. Use whenever the user pastes a Shadertoy shader (or points to one on shadertoy.com) and wants to run it in Flutter, asks to port or adapt a fragment shader to Flutter, mentions making Shadertoy-style uniforms (iResolution, iTime, iMouse, iChannel*, mainImage, fragCoord) work in Flutter, or has a .frag file that won't compile in Flutter because of Shadertoy-style c

Mobile Development

Browse the most popular Claude skills, all mobile development skills, or write your own with the skills generator.