se-browser-automation
Browser automation patterns and best practices for OpenClaw browser control. Use when navigating web apps, filling forms, clicking elements, or extracting data from websites. Covers GHL, Lovable, and general SPA navigation patterns.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/boris148/se-browser-automationWhat This Skill Does
The se-browser-automation skill is a specialized toolkit for controlling web browsers within the OpenClaw ecosystem. It provides robust patterns for navigating modern web applications, particularly Single Page Applications (SPAs) like GoHighLevel (GHL) and Lovable. This skill abstracts the complexity of headless browser management, allowing the AI to interact with complex DOM structures, handle iframes, manage authentication flows, and extract data efficiently using snapshot and screenshot techniques.
Installation
To integrate this capability into your OpenClaw environment, execute the following command in your terminal or command-line interface:
clawhub install openclaw/skills/skills/boris148/se-browser-automation
Use Cases
- Automated Data Extraction: Scrape lead data or analytics from password-protected dashboards that require login steps.
- Form Submission: Automate repetitive inputs into complex web forms, including multi-step flows and 2FA authentication.
- SPA Navigation: Seamlessly traverse platform interfaces that do not perform full page reloads, using direct URL injection to bypass menu bottlenecks.
- UI Verification: Utilize visual screenshots to verify that dynamic content has rendered correctly before proceeding with data interaction.
Example Prompts
- "Navigate to the GHL dashboard, log in using my stored credentials, and extract the latest lead count from the CRM tab."
- "Open the project in Lovable, take a screenshot of the main preview window, and check if the 'Submit' button is visible."
- "Refresh the analytics page and wait for the chart to load, then snapshot the page to find the export button ref."
Tips & Limitations
- Iframe Awareness: If the DOM appears empty, the content is likely inside an iframe. Always use the frame parameter during snapshots.
- Asynchronous Loading: SPAs require time to render. Always include a 4-6 second sleep period after navigation to ensure content availability.
- Code Restrictions: When evaluating custom JavaScript, remember to avoid arrow functions or modern 'const/let' declarations; stick to ES5 standards with 'var' and 'function' syntax.
- State Persistence: If the browser UI gets stuck due to SPA state caching, utilize a forced refresh or direct URL navigation to reset the page environment.
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-boris148-se-browser-automation": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution, data-collection
Related Skills
se-gmail-monitor
Monitor and manage Gmail accounts for Your Agency Name. Use when checking emails, sending emails, scanning for urgent messages, or performing email triage. Supports dual accounts (info@ and agent@) via IMAP/SMTP with app passwords. Use during heartbeats for periodic inbox checks.
elevenlabs-voice-agent
Build and manage ElevenLabs Conversational AI voice agents with Twilio phone integration. Use when creating AI phone agents (cold callers, appointment setters, customer service), configuring voice/LLM settings, connecting Twilio phone numbers, or debugging voice agent issues. Covers NEPQ sales framework, objection handling, and call qualification flows.
ad-copy-system
AudienceLab ad copywriting system. Complete framework for creating high-converting ad scripts, headlines, and hooks. Use when writing ad copy for YourAgency clients, creating marketing materials, or building out offer messaging. Covers avatar creation, diary entry method, ad architecture (Interrupt→Engage→Educate→Offer), and legendary copywriter style prompts.
musician-manager
AI Band Manager skill for musicians. Use when handling any music industry task — venue booking outreach, social media content, release planning, setlist management, merch tracking, contract analysis, fan engagement, or tour logistics. Built for independent artists and small-mid bands. Part of the OpenClaw for Musicians vertical.