LaunchKit · 2026
Back to Skills

duoplus-agent

Control DuoPlus cloud phones via ADB.

2
954 downloads
by @duoplusofficial

Setup & Installation

openclaw skills install @duoplusofficial/duoplus-agent

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install duoplus-agent

Version History

v1.0.11Apr 14, 2026 - Version note by skill developer:

- Update to version 1.0.11 with documentation-only changes. - README.md updated with no feature or code changes.

What This Skill Does

Controls and automates DuoPlus cloud phones through ADB broadcast commands. Supports tapping, swiping, typing, screenshots, and reading UI element hierarchies using a relative 0-1000 coordinate system.

Lets an AI agent drive a full Android device remotely through simple JSON commands instead of requiring manual ADB scripting or physical device access.

When to use it

  • Automating repetitive app interactions on a cloud phone
  • Running UI checks on remote Android devices without physical access
  • Scraping on-screen content from cloud-hosted Android apps
  • Batch-processing tasks across multiple cloud phone instances
  • Monitoring app state through periodic screenshots and UI dumps

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Open WeChat on the cloud phone and send 'Hello' to the first chat

AGENT
  1. 1Connect to the cloud phone via adb connect and verify the device is listed
  2. 2Send OPEN_APP command with WeChat's package name to launch the app
  3. 3Take a screenshot and compress it to confirm WeChat has loaded
  4. 4Dump the UI hierarchy with uiautomator and locate the first chat element
  5. 5Tap the chat entry, tap the input field, type 'Hello', and press enter
OUTPUT

Message 'Hello' sent to the first chat in WeChat on the cloud phone

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

DuoPlus CloudPhone account with a running cloud phone instance