Agent Skills
返回列表
DuoPlus 云手机 Agent

DuoPlus 云手机 Agent

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1df07c13/duoplus-agent。

技能介绍

解决什么问题

DuoPlus CloudPhone Agent 面向需要在远程云手机上执行稳定 UI 操作的场景:应用启动、页面元素定位、点击、输入、滑动、等待和状态校验。与本地设备自动化类似,它把常见操作封装成可重复调用命令,降低直接手写 ADB 指令、拼接 Base64 负载和手工分析 UI 层级带来的重复成本。

技能如何工作

该技能主要通过 scripts/send_command.sh 发送 JSON 命令,再由 DuoPlus 侧执行。常见流程如下:

  • 定位元素:先获取 UI hierarchy,拉取本地后用 grep 查找文本、resource_id 或 bounds="[x1,y1][x2,y2]"。
  • 点击与输入:优先用 CLICK_ELEMENT 按文本点击;失败时用 CLICK_COORDINATE 按坐标点击。输入前必须先点击输入框聚焦,再发送 INPUT_CONTENT。
  • 页面操作:支持 LONG_COORDINATE、DOUBLE_TAP_COORDINATE、SLIDE_PAGE、GO_TO_HOME、PAGE_BACK 等。
  • 等待与校验:命令多为 fire-and-forget,不返回执行结果,因此每次动作后应截图、压缩并拉取本地分析;也可以用 WAIT_FOR_SELECTOR 等待目标元素出现。

使用边界与注意点

  • 坐标系统为 0 到 1000 的相对坐标,不是像素。
  • 滑动坐标建议避免过于规整的整数,并在相邻动作中改变起点与终点,降低被识别为固定脚本的风险。
  • 文本输入依赖焦点:INPUT_CONTENT 前必须先 CLICK_ELEMENT 或 CLICK_COORDINATE。
  • 命令之间建议留 1 到 3 秒本地等待,避免使用设备端 shell sleep。

使用场景

  • 在远程云手机上启动指定应用,并检查登录页预期元素是否出现,用于冒烟测试。
  • 按文本点击登录按钮,失败时回退坐标点击,并截图确认页面状态,完成登录流程校验。
  • 先点击输入框聚焦,再输入账号并按 Enter 提交,同时在命令之间短暂等待页面更新。
  • 滑动页面查找加载完成文本,再等待指定选择器出现,再继续执行移动端测试。

适合人员

  • 移动端自动化测试工程师,需要稳定执行点击、输入、滑动和等待断言。
  • 云手机运维工程师,需要启动指定应用并校验登录页元素状态。
  • UI 层级分析人员,需要 dump UI 数据并 grep 文本或 resource_id 定位坐标。
  • 自动化脚本作者,需要把 ADB 广播 JSON 命令封装成可复用移动端操作。