Browser Extension Enabler for Openclaw

A specialized automation utility that monitors and restores the OpenClaw Browser Relay connection using native mouse controls.

kevinzhj
v1.0.0
Mar 2, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install browser-extension-enabler

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install browser-extension-enabler using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Browser Extension Enabler?

The Browser Extension Enabler is a robust utility designed to solve connectivity drops between AI agents and the Chrome browser. By monitoring the status of the OpenClaw Browser Relay, this skill ensures that your automated workflows never stall due to a disconnected extension. It is a critical component for developers using Openclaw Skills who require high reliability in browser-based tasks.

This skill bridges the gap between software-level monitoring and hardware-level interaction. When a disconnection is detected, it utilizes native system calls to move the cursor and click the extension icon, effectively simulating a manual reconnection. This makes it an essential fail-safe for long-running processes where manual oversight is not feasible.

Browser Extension Enabler Use Cases

  • Automatically restoring browser connectivity during long-running Openclaw Skills automation sessions.
  • Managing multiple browser profiles where extensions may occasionally de-initialize.
  • Ensuring continuous uptime for AI-driven web research and data extraction tasks.
  • Standardizing browser setup environments across different screen resolutions and developer machines.

How Browser Extension Enabler Works

  1. The skill queries the current connection state of the Browser Relay via the command line.
  2. If a disconnection is detected, it brings the Chrome window to the foreground to ensure visibility.
  3. It calculates the precise screen coordinates for the extension icon based on pre-defined or custom configurations.
  4. Using native mouse drivers, it moves the cursor to the target coordinates and executes a left-click.
  5. The system pauses for a brief synchronization period to allow the extension to handshake with the agent.
  6. A final verification step is performed to confirm the connection is active, with built-in retry logic for maximum reliability.

Browser Extension Enabler Setup

To get started, you must first install the native mouse dependency followed by the enabler skill:

clawhub install win-mouse-native
clawhub install browser-extension-enabler

You can then run a coordinate test to ensure the mouse targets the correct area:

.\enable-browser-extension.ps1 -TestMode

Browser Extension Enabler Data Schema & Taxonomy

The Browser Extension Enabler relies on a coordinate-based metadata structure to handle various display environments. Users can update these values directly within the script or pass them as parameters.

Screen Resolution Default Icon Coordinates (X, Y)
1920x1080 (1850, 60)
2560x1440 (2490, 70)
3840x2160 (3770, 90)

Configurable parameters include $IconX, $IconY, and $TestMode for non-destructive calibration.

Browser Extension Enabler Advanced Features

  • Multi-resolution support with pre-calibrated coordinate sets for 1080p, 2K, and 4K displays.
  • Seamless integration with Openclaw Skills agent definitions via Javascript execution blocks.
  • Intelligent retry mechanism that attempts reconnection up to 3 times before reporting a failure.
  • Native mouse control that bypasses standard browser sandbox limitations for reliable interaction.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*