ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 3/5

mobilerun

Control real Android phones through the Mobilerun API. Supports tapping, swiping, typing, taking screenshots, reading the UI accessibility tree, and managing apps. Use when the user wants to automate or remotely control an Android device, interact with mobile apps, or run AI agent tasks on a phone. Requires a Mobilerun API key (prefixed dr_sk_) and a connected device (personal phone via Portal APK or cloud device).

Why use this skill?

Control your Android phone with AI. Use the Mobilerun skill to automate apps, read screens, and perform tasks on your physical phone through OpenClaw.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/johnmalek312/mobilerun
Or

What This Skill Does

The Mobilerun skill for OpenClaw empowers your AI agent to interact with Android devices directly through the Mobilerun API. By integrating your phone via the Droidrun Portal app, the agent gains the ability to see what you see and perform actions you would normally execute by hand. This includes navigating through various apps, tapping buttons, swiping through feeds, inputting text into forms, and capturing screenshots for visual verification. Because it interacts with your actual hardware, there is no need for emulators or complex virtual environments. The skill handles authentication automatically using your stored API key, allowing the agent to immediately identify and control a connected 'ready' device to automate repetitive workflows, manage notifications, or perform complex cross-app data extraction tasks.

Installation

To add this capability to your agent, run the following command in your terminal:

clawhub install openclaw/skills/skills/johnmalek312/mobilerun

Once installed, ensure your Android device has the Droidrun Portal app installed and running. OpenClaw will automatically use your pre-configured Mobilerun API key to establish a secure connection. You can verify your connection status at any time by asking the agent to check the device status.

Use Cases

  • Personal Productivity: Automatically clear notifications, organize your photo gallery, or check your schedule across different calendar apps.
  • Data Extraction: Have the agent pull information from mobile-only apps and summarize it into your workspace.
  • Mobile Workflow Testing: Automate repetitive testing sequences or form-filling processes on Android applications to save time.
  • Remote Assistance: Enable your AI to navigate your phone screen to perform tasks while you are away from the device.

Example Prompts

  1. "Check if my phone is connected, then open Instagram and like the most recent post from my favorites."
  2. "Look at my screen and tell me if I have any urgent emails in my inbox, then read the sender of the latest one."
  3. "Open my banking app, navigate to the transaction history, and export the last 5 entries to a text file."

Tips & Limitations

  • Device State: Always ensure your phone is powered on and the Droidrun Portal app is open and shows a 'Connected' state. If the agent reports a 'disconnected' status, simply re-launch the Portal app.
  • Privacy: Be aware that screenshots and UI tree data contain personal information. The AI processes this locally within your session; however, avoid running this on highly sensitive devices if you have concerns about automated screen access.
  • Performance: Speed is dependent on your internet connection. For the best experience, ensure both your device and the AI agent have stable network access.
  • Error Handling: If an action fails, the agent will naturally attempt to re-verify the device status. Avoid manually interacting with the phone screen while the agent is executing commands to prevent input conflicts.

Metadata

Stars1947
Views1
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-johnmalek312-mobilerun": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#android#automation#mobile#remote-control#api
Safety Score: 3/5

Flags: network-access, data-collection, external-api