xbrowser
CommunityPerform safe real browser automation via xb.
Software Engineering#browser automation#web scraping#form filling#cdp#screenshot#login-state reuse#user decision guardrails
Author234194027-cpu
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It removes the need for brittle, terminal-less browser scripting by enforcing a single, reliable automation path through xb for any real web interaction.
Core Features & Use Cases
- Exclusive browser automation: All browser tasks (open, click, fill, screenshot, scrape, navigate, and web-app testing) must go through xb instead of agent built-ins.
- Session and login-state reuse: Reuses real browser profiles via CDP-based automation to avoid repeated logins.
- User-decision guardrails: When xb returns awaits_user_input, the skill surfaces the UI options to the user and executes only the mapped command after user selection.
- Batch and deterministic execution: Supports batch sequences for deterministic steps while preserving JSON-by-JSON error checking.
- Failure recovery: Provides guidance for timeouts, @ref invalidation recovery (re-snapshot), and headed debugging.
Quick Start
Use the xbrowser skill to open a page and capture a snapshot of interactive elements in one guided flow: open https://example.com.
Dependency Matrix
Required Modules
node
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: xbrowser Download link: https://github.com/234194027-cpu/xianclaw/archive/main.zip#xbrowser Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.