connect-device

Connects to Android devices over ADB wireless (TCP/IP) and outputs structured JSON results.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/powdream/claude-plugins --skill connect-device
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connect-device
Source: https://github.com/powdream/claude-plugins/tree/main/plugins/android-tools/skills/connect-device
Command: npx skills add https://github.com/powdream/claude-plugins --skill connect-device

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires adb, and includes scripts (resource) components.

What problem does it solve?

This Skill enables seamless wireless debugging by allowing you to connect to an Android device over ADB using TCP/IP, eliminating the need for a physical USB connection.

Core Features & Use Cases

  • Wireless ADB connection via IP:PORT or separate IP and port inputs.
  • Handles success and failure outcomes by emitting structured JSON results.
  • Useful for device testing, automation pipelines, and remote development when USB is unavailable.

Quick Start

To connect a device, run the script from this skill's directory:

  • bash ./scripts/connect-device.sh 192.168.1.100:5555
  • or: bash ./scripts/connect-device.sh 192.168.1.100 5555

Frequently Asked Questions about connect-device

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

FAQPage Schema
How do I connect to an Android device wirelessly over ADB without a USB cable?

To connect to an Android device wirelessly over ADB, execute the script with the device's IP and port, like bash ./scripts/connect-device.sh 192.168.1.100:5555. This establishes a TCP/IP connection for remote debugging.

Does wireless ADB connection support specifying the IP address and port separately?

Yes, wireless ADB connection supports specifying the IP address and port separately. You can run the script as bash ./scripts/connect-device.sh 192.168.1.100 5555 to parse arguments individually and establish the TCP/IP connection.

What do I need to set up ADB wireless debugging for remote development?

To set up ADB wireless debugging, you need the adb command-line tool installed and available in your environment. The Skill validates adb availability before attempting to parse arguments and execute the TCP/IP connection.

How does the ADB connect script indicate a successful or failed connection?

The ADB connect script indicates a successful or failed connection by outputting a structured JSON result. This JSON explicitly states the success status, the target IP:PORT, or failure details for automation pipelines.

When should I use TCP/IP for Android debugging instead of a USB connection?

You should use TCP/IP for Android debugging when USB is unavailable, such as during device testing, remote development, or within automation pipelines. It eliminates the need for a physical USB connection to execute ADB commands.