← Back to Skills Marketplace
eyedark

Android Remote Control

by eyedark · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
864
Downloads
0
Stars
8
Active Installs
1
Versions
Install in OpenClaw
/install android-remote-control
Description
Զ�̿��� Android �豸��֧�ֽ�ͼ������������� App ������ʹ�� uiautomator2 ��Ϊ�ײ����棬ͨ�� ADB �����豸�����û���Ҫ��(1) �鿴�ֻ���Ļ��(2) �Զ��������ֻ� App��(3) Զ�̰�װ/ж��������(...
README (SKILL.md)

\r \r

Android Remote Control (��׿Զ�̷���)\r

\r ������ͨ�� uiautomator2 ��ʵ�ֶ� Android �豸��Զ�̲ٿء�\r \r

?? ���Ĺ��߽ű�\r

\r

  • λ��: scripts/remote_control.py\r
  • ����:\r
    • snap [path]: ��ȡ��Ļ��ͼ��\r
    • click \x3Cx> \x3Cy>: ��ָ����������\r
    • start \x3Cpackage_name>: ����ָ�� App��\r \r

? ����ָ��\r

\r

1. �豸����\r

ȷ���ֻ��ѿ�����USB ���ԡ����ҵ�����ʶ���豸��\r ������Ĭ�� ADB ·��Ϊ��C:\Program Files (x86)\Camo Studio\Adb\r \r

2. ���ò���ָ��\r

  • ��ͼԤ��: \r
    python scripts/remote_control.py snap workspace/last_snap.jpg\r
    ```\r
    
  • �Ӿ��������:\r �Ƚ�ͼ��ʹ���Ӿ�ģ�ͣ��� Qwen-VL����λ���꣬��ִ�У�\r
    python scripts/remote_control.py click 0.5 0.5\r
    ```\r
    

\r

3. ע������\r

  • �״�ʹ�ÿ�����Ҫ���ֻ���ȷ�ϡ����� USB ���ԡ���\r
  • ������ node command not allowed �������� Gateway �İ�ȫ���ԡ�\r
Usage Guidance
This skill will control any Android device reachable via ADB on the machine where it runs (take screenshots, click, start apps). Before installing: 1) Verify the skill's source and reviewer trustworthiness — the repository/homepage is missing. 2) Review the two Python scripts yourself; they perform device I/O and modify PATH only in-process. 3) Be cautious about the hard-coded ADB path: ensure there isn't an unexpected/malicious adb binary at C:\Program Files (x86)\Camo Studio\Adb if you run this on Windows. 4) Expect to manually install the Python dependency (uiautomator2) and adb if you want it to work — these are not declared. 5) Run in an isolated environment (VM/container) if you are not confident, and only connect devices you control and consent to be automated.
Capability Analysis
Type: OpenClaw Skill Name: android-remote-control Version: 1.0.0 The skill is classified as suspicious primarily due to the `scripts/remote_control.py` file. This script programmatically modifies the `os.environ["PATH"]` environment variable by appending a hardcoded ADB path (`C:\Program Files (x86)\Camo Studio\Adb`). While the path itself is for a legitimate tool, the capability to modify `PATH` is a significant security vulnerability. If this path were user-controlled or pointed to a malicious directory, it could lead to arbitrary code execution. There is no clear evidence of intentional malicious behavior such as data exfiltration or backdoor installation, but the risky system-level modification warrants a 'suspicious' classification.
Capability Assessment
Purpose & Capability
The skill's stated purpose (remote control of Android devices via uiautomator2/ADB) matches the included code which connects to a device, screenshots, clicks, and starts apps. However, the manifest declares no required binaries or Python packages while the code imports uiautomator2 and depends on adb being available. The code also force-adds a hard-coded Windows path for a third-party product (Camo Studio) to PATH — an unexpected implementation choice and an inconsistent requirement.
Instruction Scope
SKILL.md instructs the user to ensure a USB-connected device and mentions a default ADB path; it does not instruct the agent to read unrelated system files or exfiltrate data. It does not, however, document the need to install the Python dependency (uiautomator2) or any safety/consent checks before controlling a device.
Install Mechanism
There is no install spec (instruction-only plus small Python scripts). That reduces installation risk, but the package contains Python code that requires the external library uiautomator2 and an ADB binary; those requirements are not declared or installed by the skill, which is an inconsistency the user should be aware of.
Credentials
The skill requests no credentials or config paths, which is appropriate. But it mutates the process PATH by unconditionally appending a specific Windows path (C:\Program Files (x86)\Camo Studio\Adb). This is disproportionate/unexpected: it assumes a specific third-party ADB location, may hide which adb binary will be used, and could cause the process to use an unintended adb executable if present.
Persistence & Privilege
The skill does not request always:true, does not persist configuration beyond its process, and does not modify other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not combined with other high privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install android-remote-control
  3. After installation, invoke the skill by name or use /android-remote-control
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of android-remote-control. - Control Android devices remotely using uiautomator2 via ADB. - Capture device screenshots, simulate touch events, and launch apps remotely. - Supports basic commands: snap (screenshot), click (simulate tap), and start (open app). - Includes instructions for device connection and usage examples.
Metadata
Slug android-remote-control
Version 1.0.0
License
All-time Installs 9
Active Installs 8
Total Versions 1
Frequently Asked Questions

What is Android Remote Control?

Զ�̿��� Android �豸��֧�ֽ�ͼ������������� App ������ʹ�� uiautomator2 ��Ϊ�ײ����棬ͨ�� ADB �����豸�����û���Ҫ��(1) �鿴�ֻ���Ļ��(2) �Զ��������ֻ� App��(3) Զ�̰�װ/ж��������(... It is an AI Agent Skill for Claude Code / OpenClaw, with 864 downloads so far.

How do I install Android Remote Control?

Run "/install android-remote-control" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Android Remote Control free?

Yes, Android Remote Control is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Android Remote Control support?

Android Remote Control is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Android Remote Control?

It is built and maintained by eyedark (@eyedark); the current version is v1.0.0.

💬 Comments