web-runner

Execute web automation tasks on mobile browsers and WebViews via DSL.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates interactions with the content of web pages and WebViews, allowing for precise control over elements using CSS selectors and JavaScript when native automation is insufficient.

Core Features & Use Cases

  • DOM Manipulation: Click, type, and interact with specific HTML elements.
  • JavaScript Execution: Run custom JavaScript for complex logic and data retrieval.
  • Web Navigation: Navigate to specific URLs within the browser context.
  • Use Case: Automatically fill out a complex web form by targeting specific input fields with CSS selectors and submitting the form using JavaScript.

Quick Start

Use the web-runner skill to navigate to https://example.com and click the button with the CSS selector 'button.submit'.

Frequently Asked Questions about web-runner

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

FAQPage Schema
How do I automate DOM manipulation and JavaScript execution on mobile browsers?

You can automate DOM manipulation and JavaScript execution on mobile browsers by using a DSL to batch execute interactions via CSS selectors, targeting elements directly through the WebInspector or Chrome DevTools Protocol.

Does browser automation work with physical iOS devices and Android WebViews?

Yes, browser automation works with physical iOS devices and Android WebViews by connecting through WebInspector for iOS and Chrome DevTools Protocol for Android to control page content and execute JavaScript.

How do I fill out and submit a web form automatically using CSS selectors?

To fill out and submit a web form automatically, you target specific input fields using CSS selectors to type values and trigger form submission by executing custom JavaScript within the browser context.

When should I use web automation with CSS selectors instead of native mobile automation?

You should use web automation with CSS selectors when native mobile automation is insufficient, specifically to achieve precise control over HTML elements and execute complex logic inside WebViews.

Can I run custom JavaScript to retrieve data from a web page on a mobile device?

Yes, you can run custom JavaScript on a mobile device to retrieve data from a web page, executing complex logic directly within the browser or WebView context to extract the required information.