ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified browser automation Safety 4/5

browser-control

Remote browser access for login, 2FA, captcha, and manual verification. Protected by Google OAuth - only the configured email can access. Use when you need the user to log into a website, complete 2FA/MFA, solve a captcha, or do any manual browser action.

Why use this skill?

Use the browser-control skill to securely handle 2FA, MFA, and CAPTCHA via remote browser access protected by Google OAuth. Get started with easy setup.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/felipegoulu/browser-control
Or

What This Skill Does

The browser-control skill provides a secure, remote-accessible browser environment that allows users to perform manual tasks that are otherwise difficult for automated agents to handle independently. By integrating VNC and noVNC with ngrok-based Google OAuth protection, this skill enables you to securely view and interact with a remote browser instance. It is specifically designed to bridge the gap between autonomous automation and the human-in-the-loop requirements of modern web security.

Installation

To begin using browser-control, you must execute the configuration script located at ~/.openclaw/skills/browser-control/install.sh. This setup requires your ngrok authtoken and verification of your Google account to ensure that only authorized users can access the remote browser session. This process is mandatory for the initial deployment and is performed once per machine.

Use Cases

  • Complex Authentication: Successfully bypass 2FA/MFA challenges that require human interaction or physical tokens.
  • CAPTCHA Solving: Handle visual or interactive security challenges that prevent automated bot scripts from proceeding.
  • Manual Login Flows: Navigate through custom, non-standard, or highly protected login portals.
  • In-Browser Verification: Perform visual checks or document uploads that require human oversight within a live web session.

Example Prompts

  1. "I am stuck on the MFA step for this bank login, can you open the browser for me to finish it?"
  2. "Please initiate a remote session so I can manually solve the captcha on this website."
  3. "Open the browser control session so I can log in to my company portal and authorize the agent."

Tips & Limitations

Always check the connection status with status.sh before attempting to start a new session. Since the tunnel URL rotates for security, you must never rely on cached URLs; always execute cat ~/.openclaw/skills/browser-control/config.json immediately before sharing a link. Remember that sessions do not persist after server reboots, requiring you to manually trigger start-tunnel.sh. By prioritizing security through OAuth rather than hardcoded passwords, this skill keeps your accounts safe while maintaining high operational flexibility.

Metadata

Stars2387
Views1
Updated2026-03-09
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-felipegoulu-browser-control": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#browser#automation#oauth#mfa#remote
Safety Score: 4/5

Flags: network-access, file-read