DR

droidrun-docs

This skill provides documentation on the Mobilerun/DroidRun framework regarding agent orchestration, CLI commands, and mobile automation.

Install

mkdir -p .claude/skills/droidrun-docs && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7577" && unzip -o skill.zip -d .claude/skills/droidrun-docs && rm skill.zip

Installs to .claude/skills/droidrun-docs

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Mobilerun documentation reference. Use when users ask about Mobilerun setup, configuration, SDK usage, CLI commands, device setup, agents, architecture, app cards, credentials, tracing, Docker, migration, structured output, or any Mobilerun "how do I..." questions.
265 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Orchestrate mobile agents for automation
  • Execute atomic actions like click and swipe
  • Parse structured output from mobile devices
  • Manage credentials via YAML
  • Trace automation flows with Phoenix

How it works

It uses a multi-agent architecture to plan and execute mobile device actions based on natural language input.

Inputs & outputs

You give it
Natural language automation commands
You get back
Executed mobile device actions

When to use droidrun-docs

  • Setting up mobile automation agents
  • Configuring DroidRun SDK
  • Debugging mobile automation flows
  • Parsing structured output from devices

About this skill

Mobilerun

Mobilerun is an open-source (MIT) framework for controlling Android and iOS devices through LLM agents. It enables mobile automation using natural language commands.

Architecture

Mobilerun uses a multi-agent architecture coordinated by MobileAgent:

  • Reasoning mode (reasoning=True): Manager plans → Executor acts → loop until done
  • Direct mode (reasoning=False): CodeActAgent generates and executes Python code directly

Key agents: ManagerAgent (planning), ExecutorAgent (actions), CodeActAgent (direct execution), ScripterAgent (off-device computation), StructuredOutputAgent (typed data extraction).

Atomic actions available to agents: click, long_press, type, system_button, swipe, open_app, get_state, take_screenshot, complete.

Repository Structure

Source code is at mobilerun/ (Python package). Key locations:

PathDescription
mobilerun/agent/droid/MobileAgent orchestrator
mobilerun/agent/codeact/CodeActAgent (direct mode)
mobilerun/agent/scripter/ScripterAgent (off-device scripts)
mobilerun/agent/oneflows/StructuredOutputAgent
mobilerun/agent/utils/Tools, executor, tracing, async utils
mobilerun/tools/Device tools (ADB, iOS, portal client)
mobilerun/cli/CLI entry point (click-based)
mobilerun/config/prompts/Jinja2 prompt templates per agent
mobilerun/config/app_cards/App-specific instruction cards
mobilerun/credential_manager/YAML-based credential storage
mobilerun/telemetry/Phoenix tracing integration

Documentation

Read the relevant file(s) from docs/v5/ based on the user's question. Do not guess — always read the doc before answering.

TopicFile
Overviewdocs/v5/overview.mdx
Quickstartdocs/v5/quickstart.mdx
Concepts
Architecture & agentsdocs/v5/concepts/architecture.mdx
Events & workflowsdocs/v5/concepts/events-and-workflows.mdx
Promptsdocs/v5/concepts/prompts.mdx
Scripter agentdocs/v5/concepts/scripter-agent.mdx
Shared statedocs/v5/concepts/shared-state.mdx
Features
App cardsdocs/v5/features/app-cards.mdx
Credentialsdocs/v5/features/credentials.mdx
Custom toolsdocs/v5/features/custom-tools.mdx
Custom variablesdocs/v5/features/custom-variables.mdx
Structured outputdocs/v5/features/structured-output.mdx
Telemetrydocs/v5/features/telemetry.mdx
Tracingdocs/v5/features/tracing.mdx
Guides
CLI usagedocs/v5/guides/cli.mdx
Device setupdocs/v5/guides/device-setup.mdx
Dockerdocs/v5/guides/docker.mdx
Migration v3→v4docs/v5/guides/migration-v3-to-v4.mdx
SDK
MobileAgentdocs/v5/sdk/droid-agent.mdx
ADB toolsdocs/v5/sdk/adb-tools.mdx
iOS toolsdocs/v5/sdk/ios-tools.mdx
Base toolsdocs/v5/sdk/base-tools.mdx
Configurationdocs/v5/sdk/configuration.mdx
API referencedocs/v5/sdk/reference.mdx

For deeper implementation details, check the source code directly in mobilerun/.

When not to use it

  • When Python 3.11+ is not available
  • When ADB or Portal APK is missing

Prerequisites

Python 3.11+ADBPortal APK

Limitations

  • Requires specific device setup
  • Limited to Android and iOS

How it compares

It enables natural language control of mobile devices using LLM agents, unlike traditional script-based automation.

Compared to similar skills

droidrun-docs side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
droidrun-docs (this skill)12moReviewIntermediate
codex-cli-bridge99moReviewIntermediate
mobile-use-setup16moCautionBeginner
mflux-release15moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry