Claire1940/openclaw-config
OpenClaw workspace configuration with multi-browser automation, agent deployments, and specialized skills for web interaction tasks.
Summary
This workspace provides a configured OpenClaw environment with 5 CDP-enabled browser instances, multiple AI agents, and task-specific skills. The configuration is oriented toward automated browser workflows including ad platform integration and backlink automation.
Included Assets
Configuration
- openclaw.json — Primary workspace configuration (browser profiles, agent defaults, model settings)
- docs/browser-pool-guide.md — Guide for managing the browser pool
Agents (6 configured)
main,code,code-2,code-3,code-dev,find_xuqu,claude- Each with model provider configurations (anthropic proxy, sub2api)
- Feishu group chat session bindings
Browser Setup
- scripts/browser-setup/ — Ubuntu 24.04 deployment scripts for Chrome + Xtigervnc + CDP
- 4 additional browser instances beyond default:
xuqu-browser,code-browser,code-browser-2,code-browser-3
Skills
- skills/adsterra-add-website/ — Bash skill for adding websites to Adsterra via CDP browser automation
- skills/backlink/smart-form-filler/ — Two-stage form extraction and auto-fill system (HTTP + DrissionPage)
How to Use
Browser Management
# Start all browsers
/root/.openclaw/scripts/start-all-browsers.sh
# Check status
/root/.openclaw/scripts/manage-chrome-instances.sh status
Browser Pool (5 instances)
| Instance | CDP Port | VNC Port | DISPLAY |
|---|---|---|---|
| default | 9222 | — | — |
| xuqu-browser | 9223 | 5912 | :12 |
| code-browser | 9224 | 5913 | :13 |
| code-browser-2 | 9225 | 5914 | :14 |
| code-browser-3 | 9226 | 5915 | :15 |
# Get available code browser (round-robin)
BROWSER=$(/root/.openclaw/scripts/get-available-code-browser.sh)
# Get available code browser (least-busy)
BROWSER=$(/root/.openclaw/scripts/get-available-code-browser.sh --strategy least-busy)
Adsterra Skill
DOMAIN="example.com"
PAYLOAD=$(jq -nc --arg d "$DOMAIN" '{domain:$d}')
/root/.openclaw/skills/adsterra-add-website/query-bash.sh "$PAYLOAD"
Backlink Form Filler
# Stage 1: Extract forms
python3 stage1_extract.py
# Stage 2: Auto-fill and submit
python3 stage2_execute.py
Notes
- All code browser agents share the same model provider configurations (yuyugod.top proxy + sub2api)
- Browser instances run in headful mode with VNC for visual access
- Skills use CDP-based browser automation (
agent-browser) or DrissionPage - Default model is
openai-codex/gpt-5.4
No comments yet.