cloudphone for Openclaw

A specialized automation skill for executing AutoJS scripts and Android UI tasks on remote cloud devices using the mcporter CLI.

sav7ng
v0.0.2
Feb 10, 2026
0
2.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install cloudphone

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install cloudphone using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is cloudphone?

The cloudphone skill provides a robust interface for developers to manage and execute Android automation tasks within a cloud environment. By utilizing mcporter to interact with the cpc-mcp-server, this skill enables AI agents to perform complex mobile operations such as app regression testing, smoke tests, and scripted UI interactions. It is a core part of the Openclaw Skills ecosystem, designed to bridge the gap between local development environments and remote Android hardware.

This skill is particularly valuable for teams that require scalable mobile automation without the overhead of maintaining physical device labs. It leverages AutoJS-based agents to interpret instructions and perform actions on cloud phones, returning results like screenshots and logs directly to the user. By integrating this into Openclaw Skills, users can automate entire mobile workflows using natural language instructions.

cloudphone Use Cases

  • Running automated AutoJS scripts on cloud-based Android devices for remote execution.
  • Performing app regression and smoke tests across different cloud phone instances.
  • Executing batch operations and scripted UI interactions on remote devices without manual intervention.
  • Capturing remote device logs and screenshots for debugging and verification within Openclaw Skills workflows.

How cloudphone Works

  1. The user provides a target application and a specific set of instructions for the mobile task.
  2. The agent checks for the presence of the mcporter tool and the CLOUDPHONE_API_KEY environment variable.
  3. A command is structured using the mcporter CLI to call the createAutoJsAgentTask tool on the cpc-mcp-server.
  4. The instruction and language parameters are passed as JSON arguments to ensure compatibility with special characters.
  5. The cloud phone agent receives the task, executes the UI steps, and generates the requested output.
  6. The resulting taskId and session details are returned to the user through the Openclaw Skills interface.

cloudphone Setup

To enable this skill in your Openclaw Skills environment, follow these installation steps:

  1. Install the mcporter package globally using Node.js:
npm install -g mcporter
  1. Configure your environment variable with your specific API key:
export CLOUDPHONE_API_KEY="your_api_key_here"
  1. Ensure your MCP server configuration is set up to inject the Authorization header correctly.

cloudphone Data Schema & Taxonomy

The cloudphone skill interacts with tasks and sessions using the following data structure:

Attribute Description Required
instruction The natural language description of the Android task. Yes
lang The language code for the task instructions (e.g., en). Yes
taskId The unique identifier returned by the cloud service for the task. No
app_package The package identifier of the Android app being automated. No
result_type The type of output requested (screenshot, log, or text). Yes

cloudphone Advanced Features

  • Uses mcporter for secure, schema-validated communication with remote MCP servers.
  • Supports complex JSON-based arguments for high-precision task instruction delivery.
  • Implements a standardized naming convention for secret injection within Openclaw Skills.
  • Capability to inspect server schemas dynamically using mcporter list commands.
  • Asynchronous task management allowing for long-running UI automation flows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*