mo-o
MO
Why use this skill?
Automate browser tasks with the MO skill for OpenClaw. Easily extract web data and perform automated testing using Playwright integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/david-evaristo/playwright-cli-chaveWhat This Skill Does
The MO skill (mo-o) serves as a specialized interface for the Playwright CLI, enabling OpenClaw AI agents to perform sophisticated browser automation tasks directly from the command line. By integrating Playwright, this skill allows the agent to navigate the web, interact with DOM elements, extract structured data from complex pages, and execute automation scripts without manual browser handling. It acts as a bridge between high-level user intent and headless browser operations, making web scraping and automated testing accessible through natural language.
Installation
To integrate this skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/david-evaristo/playwright-cli-chave
Ensure that you have Node.js and Playwright dependencies installed on your system, as the skill relies on the local environment to render the headless browser instances required for execution.
Use Cases
- Automated Data Extraction: Quickly gather product pricing, stock availability, or research data from multiple public web sources.
- Quality Assurance: Automate repetitive testing workflows for web applications to ensure UI components function as expected across different navigation scenarios.
- Content Monitoring: Track changes on specific web pages or monitor news feeds for specific keywords and trigger alerts via the AI agent.
- Form Submission: Automate the process of filling out web forms or conducting complex authentication flows for research purposes.
Example Prompts
- "MO, go to the website at example.com, extract all the H1 headers, and summarize the primary topic of the page."
- "Use the MO skill to navigate to the search results for 'AI agents' on Wikipedia and list the first 5 link titles found on the page."
- "Open the specified URL with MO, take a screenshot of the main content area, and save it to my current working directory."
Tips & Limitations
- Resource Management: Browser automation is resource-intensive. Running multiple instances simultaneously may impact system performance.
- Dynamic Content: While Playwright handles JavaScript-heavy pages, complex anti-bot protections like CAPTCHAs or Cloudflare challenges may hinder performance.
- Headless Mode: This skill runs in headless mode by default. If you need to visualize the process, ensure your environment supports non-headless execution.
- Permissions: Always verify the target URL's robots.txt policy before scraping data to ensure compliance with site terms of service.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-david-evaristo-playwright-cli-chave": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution
Related Skills
gerador-contrato-locacao-preview
Registra contrato de locação via Google Forms.
contrato-locacao-broa
Registra contrato no Google Forms.
Lista Sms
Skill by david-evaristo
mo-o
MO
playwright-cli
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.