Skip to content

Tools

The agent drives Android through the mobile-ui plugin, which registers 40 OpenClaw tools. In ClawMobile Cloud the plugin runs in cloud mode (CLAWMOBILE_LITE=1 + CLAWMOBILE_CLOUD=1): 35 tools work over ADB unchanged, 6 tx_* tools use a cloud adapter, and android_agent_task is not registered.

Device control

ToolPurposeCloud
android_healthCapability + device readiness probe
android_screenshotCapture the current screen
android_tapTap at a coordinate
android_typeType text into the focused field
android_swipeSwipe / scroll gesture
android_ui_dumpDump the view hierarchy
android_ui_queryQuery nodes in the hierarchy
android_match_text_queriesMatch on-screen text against queries
android_resolve_text_queriesResolve text queries to coordinates
android_ocr_dumpOCR the screen for text + boxes
android_signal_completeSignal task completion
android_shellRun a shell command (adb/termux backends)
android_agent_taskDelegate to the DroidRun agent❌ not in cloud

ADB primitives

Low-level escape hatches that map directly to ADB.

ToolPurpose
adb_devicesList attached devices
adb_keyeventSend a key event
adb_ui_dump_xmlDump the UI hierarchy as XML
adb_screenshotScreenshot via ADB
adb_tap / adb_type / adb_swipeTap / type / swipe via ADB

Recording

ToolPurpose
clawmobile_record_startBegin capturing a demonstration
clawmobile_record_stopStop and finalize the trace
clawmobile_record_parseParse a recorded trace offline
clawmobile_record_statusCurrent recording status

Skill induction

The record → generate → promote → reuse pipeline. See Induction pipeline.

ToolPurpose
clawmobile_trace_prepare_summaryPrepare a candidate from a trace
clawmobile_trace_save_skill_candidatePersist the candidate
clawmobile_skill_candidate_promotePromote a candidate to a skill
clawmobile_skill_generalizeGeneralize steps + parameters
clawmobile_skill_update_from_traceEvolve a skill from a new trace
clawmobile_skill_record_feedbackRecord run feedback
clawmobile_skill_statusSkill / pipeline status
clawmobile_skill_run_fast_pathDeterministic replay of a skill
clawmobile_skill_reflect_fast_path_failureReflect on a fast-path failure
clawmobile_batch_executeExecute a batch of tool calls

Termux bridge (tx_*)

On a physical Termux device these talk to Android system services. In the cloud they use an adapter:

ToolCloud behavior
tx_notifyNo-op (cloud-unavailable)
tx_ttsNo-op (cloud-unavailable)
tx_toastNo-op (cloud-unavailable)
tx_clipboard_getVia a Clipper APK; empty string without it
tx_clipboard_setVia a Clipper APK broadcast
tx_battery_statusMocked (100%, charging)

Next: REST API