← 返回 Skills 市场
478
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install openclaw-android
功能描述
通过openclaw控制android手机,所有命令在手机内部执行,先su切换到root权限后执行后续命令,支持获取安装软件列表、打开和关闭app、操作app(点击、滑动、输入文本)以及截图app。当用户需要控制android设备或执行app操作时调用。
安全使用建议
这项技能基本实现了它所声称的 Android 控制功能,但在安装/使用前请注意:
- 运行环境:脚本假设在 Android 设备上执行并可调用 su、am、pm、input、screencap 等命令;在普通桌面主机上直接执行会失败。确认你会把脚本放在设备上并从设备内运行,或确认代理环境确实是目标设备。
- Root 要求:脚本会无条件调用 su 并依赖 root;仅在你信任目标设备已被安全地 root 且接受此类操作时使用。root 权限可造成设备范围的更改(安装/卸载/清除应用数据)。
- 日志泄露风险:script 会把所有命令和参数写到 /sdcard/Download/openclaw_*.log,任何通过 text 参数传入的明文(例如密码)会被记录。不要通过该技能传输敏感凭据/密码,或修改脚本以避免记录敏感参数并将日志写入受限位置。
- 持久化痕迹:截图和日志会留在设备存储,使用后请清理这些文件以减少泄露风险。
- 源可信度:包的来源未知且无主页;若你打算在真实设备上使用,最好先在隔离环境或虚拟设备上审计并测试脚本,或将脚本改为仅在交互确认后执行高权限操作。
如果这些风险对你可以接受并你能保证脚本只在受控设备上运行,该技能功能上与描述一致;否则建议不要安装或要求作者提供可验证的来源与更严格的日志/权限控制。
功能分析
Type: OpenClaw Skill
Name: openclaw-android
Version: 1.0.1
The skill provides extensive control over an Android device, including requesting root privileges via 'su' and performing actions like input simulation, app management, and file listing. While the functionality aligns with its stated purpose as an Android controller, the 'shell.sh' script lacks input sanitization for arguments passed to system commands (e.g., 'am', 'pm', 'input'), which could allow for command injection. No clear evidence of intentional malice or data exfiltration was found, but the high-privilege requirements and broad access make it high-risk.
能力评估
Purpose & Capability
名字/描述与提供的脚本行为一致:脚本使用 am/pm/input/screencap 等 Android 命令来启动/停止应用、模拟输入和截图,功能与声明匹配。不过文档断言“不需要 ADB,所有命令在手机内部执行”,但没有说明如何把脚本放到设备上或保证脚本在设备上执行;在典型代理环境中直接执行该脚本会失败(这些命令在非 Android 主机上不存在)。这一运行时假设值得注意。
Instruction Scope
SKILL.md 与 shell.sh 指示代理直接调用脚本并在设备上运行 su,然后执行一系列系统命令。脚本会把每次执行的命令和参数写入 /sdcard/Download/openclaw_*.log;因此通过 text 参数或其他命令传入的敏感信息(例如示例里的密码)会被记录到可读的日志文件中,存在敏感数据被持久化的隐私/泄露风险。脚本调用 su 无附加限制,获得 root 后能执行高权限操作(安装/卸载/清除数据等)。
Install Mechanism
没有安装规范或外部下载,唯一的代码是包含在包里的 shell.sh;不涉及从不受信任的 URL 拉取或在宿主机安装第三方包。
Credentials
技能不要求环境变量或外部凭据(这是合理的),但它隐含地要求运行在已 root 的 Android 设备上并能访问 /sdcard。要求 root 权限对设备破坏面较大(安装/卸载/清除数据/强制停止应用等),应仅在完全信任设备和脚本来源时使用。
Persistence & Privilege
技能不设置 always:true,也不修改其他技能或系统设置,但会在设备存储(/sdcard/Download 和 /sdcard/screenshot.png)上写入日志和截图,从持久性角度会在设备上留下痕迹。允许模型自动调用(默认)则会扩大影响范围——若代理可在可访问设备的上下文下自治调用,应谨慎授权。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openclaw-android - 安装完成后,直接呼叫该 Skill 的名称或使用
/openclaw-android触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- 新增 shell.sh 脚本,实现所有操作统一通过脚本调用,并自动处理 root 权限切换与日志记录。
- 所有文档命令示例切换为 shell.sh 统一调用方式,提升易用性和可维护性。
- 文档增加日志调试说明,每次命令调用生成日志文件便于排错。
- 原有手动 su 切换方式由脚本自动化,降低使用门槛。
v1.0.0
openclaw-android 1.0.0 – First release
- Initial version introducing remote control of Android devices via root commands.
- Supports listing, opening, and closing apps; app interaction (tap, swipe, input text); and taking screenshots.
- All commands executed internally on the device after switching to root.
- Suitable for automation, remote control, and app management scenarios.
元数据
常见问题
openclaw-android 是什么?
通过openclaw控制android手机,所有命令在手机内部执行,先su切换到root权限后执行后续命令,支持获取安装软件列表、打开和关闭app、操作app(点击、滑动、输入文本)以及截图app。当用户需要控制android设备或执行app操作时调用。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 478 次。
如何安装 openclaw-android?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-android」即可一键安装,无需额外配置。
openclaw-android 是免费的吗?
是的,openclaw-android 完全免费(开源免费),可自由下载、安装和使用。
openclaw-android 支持哪些平台?
openclaw-android 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 openclaw-android?
由 xxxx(@ssrlxl123)开发并维护,当前版本 v1.0.1。
推荐 Skills