Skip to content
Back to skills

Mobile Harness

ASecurity

Portable Android and iOS device-control harness for agents. Use when an agent needs to control or automate Android/iOS devices — tap, swipe, screenshot, app control — locally (ADB/Portal/Simulator) or on Mobilerun cloud devices.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 2, 2026
ai-agentspythonbackend

Security analysis

A100/100

Pro scans all 19 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add nuroctane/nur-cli --skill mobile-harness --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mobile Harness?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Mobile Harness
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/nuroctane-mobile-harness/badge)](https://www.skillsdirectory.com/skills/nuroctane-mobile-harness)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: mobile-harness
description: Portable Android and iOS device-control harness for agents. Use when an agent needs to control or automate Android/iOS devices — tap, swipe, screenshot, app control — locally (ADB/Portal/Simulator) or on Mobilerun cloud devices.
---

# mobile-harness

Use this harness when an agent needs to control Android or iOS devices through
Mobilerun.

Start by reading `AGENTS.md`. It routes you to the smallest platform file for
the current task.

## Primary Control Model

Normal device control always uses:

```python
from mobilerun_core import Mobilerun
```

Use `Mobilerun()` to connect to cloud devices, local Android ADB with optional
Portal, local Android Portal HTTP-only, or local iOS Portal HTTP. Do not import
or call `mobilerun_core_local` directly for normal agent work. `mobilerun-core-local` is the
local-driver dependency used internally by `mobilerun-core` for Android and iOS
local backends.

## Load Order

1. Read `AGENTS.md`.
2. Read `platforms/android/GUIDE.md` for Android work.
3. Read `platforms/ios/GUIDE.md` for iOS work.
4. Read recovery, credentials, memory, and app-card files only when routed
   there by `AGENTS.md` or the platform guide.

For setup and runtime registration, read `install.md`.

Files in this skill

  • .claude-plugin/plugin.json510 B
  • .gitignore321 B
  • LICENSE1 KB
  • README.md7.6 KB
  • SKILL.md1.2 KB
  • UPDATE.md2.8 KB
  • apps/android/com.android.chrome/CARD.md831 B
  • apps/android/com.android.settings/CARD.md839 B
  • apps/android/com.ebay.mobile/CARD.md1.2 KB
  • apps/android/com.google.android.gm/CARD.md877 B
  • apps/index.md367 B
  • apps/ios/com.apple.Preferences/CARD.md938 B
  • apps/ios/com.apple.mobilesafari/CARD.md896 B
  • core/credentials/GUIDE.md1.7 KB
  • core/memory/GUIDE.md1.8 KB
  • credentials/README.md964 B
  • credentials/TEMPLATE.md142 B
  • install.md3.8 KB
  • memory/README.md897 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.