Browser Account Controller for Openclaw

A Python-based automation bridge for controlling multi-account browser profiles through a local HTTP API interface.

wociaozhongyunonghaole
v1.0.0
Apr 6, 2026
1
841
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install browser-account-controller

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-account-controller 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 Account Controller?

The Browser Account Controller is a powerful integration designed to programmatically manage multi-account matrix tools. By utilizing Openclaw Skills, developers and researchers can automate the starting, stopping, and status querying of multiple browser identities through a unified command-line interface. This skill acts as a middleware that translates AI agent intents into specific API calls, enabling seamless control over complex browser environments.

This tool is particularly valuable for those managing large-scale digital identities who need a reliable way to interface with matrix management software without manual intervention. It leverages a Python execution model to ensure high compatibility and precise control over the browser account lifecycle.

Browser Account Controller Use Cases

  • Automating the rotation of social media accounts for digital marketing campaigns.
  • Programmatically launching specific browser profiles for localized web scraping or testing.
  • Bulk management of browser sessions within a multi-account matrix environment.
  • Integrating browser profile control into complex Openclaw Skills workflows for identity-based automation.

How Browser Account Controller Works

  1. The AI agent or user executes the matrix_manager.py script with a specific command such as list, start, or stop.
  2. The script initiates an HTTP request to the local server provided by the matrix management tool (usually on port 1008).
  3. The management tool processes the request to launch or terminate the target browser profile.
  4. Execution results and status messages are written to a local file named last_result.txt using UTF-8 encoding.
  5. The AI agent reads the result file to confirm the action was successful and provides a human-readable response to the user.

Browser Account Controller Setup

First, ensure you have Python 3.8 or higher installed on your system. You must also install the required requests library:

pip install requests

Next, download and install the Multi-account Matrix Management Tool. Within the tool's settings, navigate to the Local Server section and enable the local server option, ensuring the port is set to 1008. Verify the configuration in the config.yaml file included with these Openclaw Skills to match your local environment.

Browser Account Controller Data Schema & Taxonomy

The skill manages its operations through a specific set of files and indexing rules:

File Role Description
matrix_manager.py Core Logic The main execution script handling API communication.
config.yaml Configuration Stores the api_url and timeout settings.
last_result.txt Output Buffer Stores the final UTF-8 encoded results of the last operation.

Note: The skill uses a 1-based indexing system for user commands (e.g., index 1), which automatically maps to the 0-based indexing required by the underlying API.

Browser Account Controller Advanced Features

  • Intelligent matching logic that attempts exact name matching before falling back to fuzzy matching.
  • Support for both keyword-based and index-based account targeting for precision control.
  • Decoupled result handling via persistent file output to bypass common console encoding issues in Windows environments.
  • Configurable API timeouts and local server endpoints to support custom network setups.
  • Robust error handling for common connection issues and missing dependencies within the Openclaw Skills framework.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*