native-runner

Execute native UI automation tasks on mobile devices via DSL batch execution.

19|3|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/MobAI-App/mobai-marketplace --skill native-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-runner
Source: https://github.com/MobAI-App/mobai-marketplace/tree/main/plugins/mobai/skills/native-runner
Command: npx skills add https://github.com/MobAI-App/mobai-marketplace --skill native-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates interactions with native mobile applications and device UIs, streamlining testing and repetitive tasks on Android and iOS devices.

Core Features & Use Cases

  • Native UI Automation: Tap, type, swipe, and interact with elements using accessibility predicates.
  • App Control: Launch applications, navigate the device, and manage app states.
  • Use Case: Automate the process of enabling Wi-Fi on an iOS device by navigating through the Settings app and toggling the Wi-Fi switch.

Quick Start

Use the native-runner skill to open the Settings app and then tap on the Wi-Fi option.

Frequently Asked Questions about native-runner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate native UI testing on iOS and Android devices?

Automate native UI testing by executing DSL batch commands through an HTTP API to interact with native apps using accessibility tree predicates, enabling deterministic tasks like tapping elements and verifying screens on iOS and Android devices.

What's the best way to control mobile devices and toggle settings like Wi-Fi?

Control mobile devices by launching applications and navigating the UI via accessibility predicates to perform tasks such as opening the Settings app and toggling the Wi-Fi switch on iOS devices.

Does this mobile automation approach support both native apps and browser chrome UI?

Yes, mobile automation supports interaction with both native applications and browser chrome UI by utilizing the accessibility tree and element predicates to execute deterministic device interactions.

How do I tap, type, and swipe elements using accessibility predicates?

Tap, type, and swipe elements by executing DSL batch tasks through the HTTP API, which targets UI components using accessibility tree predicates for precise interaction and screen verification.

Can I manage app states and navigate the device programmatically?

Yes, you can manage app states and navigate the device programmatically by launching applications and executing batch UI automation tasks via the HTTP API to control native mobile environments.