Connect Android Device via ADB

VerifiedSafe

Connects to an Android device over ADB wirelessly (TCP/IP). Use this skill to enable wireless debugging and remote control of Android devices without a USB cable.

Sby Skills Guide Bot
DevelopmentIntermediate
806/2/2026
Claude Code
#android#adb#wireless#device-connection#tcpip

Recommended for

Our review

Connects an Android device to a development machine via ADB over wireless (TCP/IP).

Strengths

  • Eliminates the need for a USB cable for ADB connections
  • Automates IP address and port configuration
  • Returns clear error messages with hints for troubleshooting

Limitations

  • Requires the Android device and host to be on the same network
  • ADB over WiFi must be manually enabled on the device beforehand
  • Depends on the ADB command being available in the environment

Security analysis

Safe
Quality score80/100

The skill invokes a bash script to run adb connect, a standard Android debugging command. No destructive or exfiltrating operations are evident.

No concerns found


name: connect-device description: Connect to an Android device over ADB wireless. Use when you need to connect to a device via WiFi.

Connect Device

Connect to an Android device over ADB wireless (TCP/IP).

Instructions

Script location: scripts/connect-device.sh (relative to this skill's directory)

Before running, locate this skill's directory (where this SKILL.md is located), then execute:

bash <skill-directory>/scripts/connect-device.sh [ip:port]
# or
bash <skill-directory>/scripts/connect-device.sh [ip] [port]

Arguments:

  • ip:port: IP address and port in format "192.168.1.100:5555"
  • Or separate arguments: ip and port (default port: 5555)

JSON Output Schema

Success

{
  "success": true,
  "message": "Connected to 192.168.1.100:5555",
  "ip": "192.168.1.100",
  "port": "5555"
}

Request Input (no arguments)

{
  "success": true,
  "action": "request_input",
  "message": "Please provide IP address and port"
}

Failure

{
  "success": false,
  "error": "Failed to connect to 192.168.1.100:5555",
  "hint": "Ensure the device is on the same network and ADB over WiFi is enabled"
}

Claude's Handling

  1. If JSON has action: "request_input", use AskUserQuestion to ask for IP and port
  2. Report connection result to user
Related skills