xbrowser

Community

Perform safe real browser automation via xb.

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.