← Back to Skills Marketplace
pe4atnik

Win11 Visible Browser Automation

by Pe4atnik · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
70
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install win11-visible-browser
Description
Control, diagnose, or repair a visible Windows 11 Edge/Chrome browser from OpenClaw running in WSL2 via CDP. Use when browser automation should share the use...
README (SKILL.md)

Win11 Visible Browser Automation

Use this skill when OpenClaw runs in WSL2/Linux but should work in a visible Windows 11 Edge/Chrome browser that the human can watch, use, and take over.

This is for legitimate assisted browsing in a normal visible browser session. Do not use it to bypass site protections, automate prohibited activity, or hide automation from the user.

Safety gate

Before state-changing actions, state what/where/risk/rollback and wait for explicit confirmation. State-changing actions include editing OpenClaw config, creating Scheduled Tasks, changing Windows firewall/portproxy, starting/stopping browser processes, writing scripts outside the workspace, sending forms/messages, purchases, or account actions.

Positioning

Prefer visible browser automation when the task benefits from:

  • existing tabs already open in the user's browser;
  • cookies, logins, extensions, and normal browser state;
  • visible step-by-step human oversight;
  • manual human help for login, captcha, 2FA, consent screens, account pickers, file dialogs, or sensitive approvals;
  • sites that do not work well through web_fetch or a fresh/headless browser.

Use safe wording: this skill gives the agent access to a normal visible browser while keeping the human in the loop. It does not try to bypass anti-bot systems.

Recommended architecture

Use a dedicated Windows browser profile by default. Use the user's personal browser profile only when the user explicitly wants existing personal cookies/logins/tabs.

OpenClaw Gateway in WSL2
  → OpenClaw browser profile (example: win-edge)
  → http://WINDOWS_WSL_GATEWAY_IP:9223
  → Windows portproxy/firewall relay
  → 127.0.0.1:9222
  → visible Windows 11 Edge/Chrome profile

Recommended defaults:

  • OpenClaw browser profile: win-edge or win-chrome
  • Windows CDP local port: 9222
  • WSL-visible relay port: 9223
  • Dedicated browser profile: C:\ProgramData\OpenClaw\browser-profile
  • Startup/repair task: OpenClaw-Start-Windows-Browser-CDP

For implementation details, read {baseDir}/references/setup.md.

Diagnose first

Run read-only checks before repair:

openclaw browser profiles
openclaw browser --browser-profile win-edge doctor
WIN_IP=$(ip route | awk '/default/ {print $3; exit}')
curl -sS --max-time 5 "http://$WIN_IP:9223/json/version"

Or use the bundled helper:

{baseDir}/scripts/check-win11-visible-browser.sh win-edge

If CDP works, smoke-test real browser control:

openclaw browser --browser-profile win-edge open https://example.com
openclaw browser --browser-profile win-edge snapshot --format aria

Repair order

Repair in layers and stop when the layer works:

  1. Confirm Windows Edge/Chrome is installed and can run visibly.
  2. Start the browser with CDP on Windows localhost, usually 127.0.0.1:9222.
  3. Expose it to WSL with a Windows relay/portproxy, usually 0.0.0.0:9223 → 127.0.0.1:9222.
  4. Restrict Windows firewall to the current WSL/Hyper-V CIDR, not the whole LAN or Internet.
  5. Configure an OpenClaw browser profile with cdpUrl pointing to the WSL-visible Windows endpoint and attachOnly: true.
  6. Reload/restart Gateway if the profile is not visible.
  7. Run doctor and a page/snapshot smoke test.

The bundled Windows repair script is {baseDir}/scripts/start-win11-browser-cdp-for-openclaw.ps1. Treat it as a template: review paths, profile name, browser path, ports, and firewall rule names before installing or running it.

Common blockers

  • No supported browser found: WSL cannot launch Windows Edge/Chrome as a local Linux browser; use remote CDP.
  • Windows CDP works but WSL curl times out: fix portproxy/firewall/WSL subnet.
  • Browser profile not found: OpenClaw config not loaded; reload/restart Gateway.
  • WSL gateway IP changed: update browser.profiles.\x3Cname>.cdpUrl or rerun the documented repair flow.
  • Existing tabs/logins are missing: you are probably using a dedicated profile, not the user's real profile. Ask before switching profiles.

Evidence to report

When done, report:

  • browser profile name and CDP URL tested;
  • openclaw browser --browser-profile \x3Cprofile> doctor result;
  • /json/version result from WSL;
  • Windows task/log status if relevant;
  • smoke-test URL opened and snapshot result;
  • any remaining manual human step needed.
Usage Guidance
Use this only if you need OpenClaw in WSL2 to control a visible Windows browser. Prefer the dedicated browser profile, review the PowerShell script before running it elevated, verify CDP is restricted to WSL/Hyper-V only, and require explicit confirmation before any account, payment, form, firewall, portproxy, configuration, or scheduled-task change.
Capability Analysis
Type: OpenClaw Skill Name: win11-visible-browser Version: 1.0.0 The skill bundle enables remote control of a Windows browser from WSL2 via the Chrome DevTools Protocol (CDP) and automates system-level network modifications. Specifically, the PowerShell script 'start-win11-browser-cdp-for-openclaw.ps1' modifies Windows Firewall rules and configures a network portproxy to expose the browser's debugging port. While the implementation includes defensive measures such as restricting firewall access to the WSL subnet and providing detailed safety instructions in 'SKILL.md', the inherent risk of automated host-level security configuration and remote browser manipulation warrants a suspicious classification.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
The stated purpose matches the included instructions and scripts: connecting OpenClaw in WSL2 to a visible Windows Edge/Chrome browser via CDP. The capability is sensitive because CDP can control a browser profile with tabs, cookies, logins, and account state.
Instruction Scope
The instructions explicitly require confirmation before state-changing actions, including browser process changes, firewall/portproxy changes, forms, purchases, messages, and account actions.
Install Mechanism
There is no automatic install spec. The included Bash check and PowerShell repair script are user-directed; the PowerShell script should be reviewed before elevated execution because it changes portproxy and firewall state.
Credentials
The Windows/WSL2 CDP relay and dedicated browser profile are proportionate to the purpose. The registry metadata has no OS restriction even though the skill is Windows 11/WSL2-specific, so it may not be useful on other systems.
Persistence & Privilege
The artifacts discuss firewall/portproxy changes and an optional startup/repair scheduled task. These are disclosed and rollback guidance is included, but users should only create persistent task or network rules intentionally.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install win11-visible-browser
  3. After installation, invoke the skill by name or use /win11-visible-browser
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: control and troubleshoot a visible Windows 11 Edge/Chrome browser from OpenClaw running in WSL2 via CDP, with human-in-the-loop support for existing tabs, logins, captcha, 2FA, and manual takeover.
Metadata
Slug win11-visible-browser
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Win11 Visible Browser Automation?

Control, diagnose, or repair a visible Windows 11 Edge/Chrome browser from OpenClaw running in WSL2 via CDP. Use when browser automation should share the use... It is an AI Agent Skill for Claude Code / OpenClaw, with 70 downloads so far.

How do I install Win11 Visible Browser Automation?

Run "/install win11-visible-browser" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Win11 Visible Browser Automation free?

Yes, Win11 Visible Browser Automation is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Win11 Visible Browser Automation support?

Win11 Visible Browser Automation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Win11 Visible Browser Automation?

It is built and maintained by Pe4atnik (@pe4atnik); the current version is v1.0.0.

💬 Comments