Ghost Browser for Openclaw

An AI-optimized automated Chrome browser that uses nodriver for efficient web tasks with minimal token consumption.

neothelobster
v1.0.4
Feb 26, 2026
0
626
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install neo-stealth-browser

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 neo-stealth-browser 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 Ghost Browser?

Ghost Browser is a specialized automation layer for Google Chrome, designed specifically for AI agents within the Openclaw Skills ecosystem. Unlike traditional automation tools that rely on heavy HTML scraping, Ghost Browser leverages the nodriver library to provide a lightweight, text-based interface. It prioritizes performance and accuracy by offering commands that return clean Markdown instead of raw HTML, significantly reducing the token overhead for Large Language Models (LLMs).

By providing a robust CLI for interaction, this skill allows agents to navigate complex web pages, handle authentication via persistent sessions, and interact with elements using natural text labels. This makes it an ideal choice for developers building autonomous agents that need to perform research, fill forms, or manage web-based workflows without the fragility of CSS selectors.

Ghost Browser Use Cases

  • Automated web research and data extraction using clean markdown.
  • Persistent session management for authenticated web workflows.
  • Automated form filling and interaction with complex web applications.
  • Generating screenshots and PDF captures of web pages for visual verification.
  • Handling Cloudflare challenges and dynamic content in the background.

How Ghost Browser Works

  1. Start the browser daemon using the start command, optionally specifying headless mode or a specific profile.
  2. Navigate to a target URL and use the wait-ready command to ensure the DOM is stable and network activity has settled.
  3. Analyze the page structure using page-summary and elements to identify interactive components without consuming excessive tokens.
  4. Execute interactions such as clicking buttons or typing into fields using visible text labels or smart element matching.
  5. Extract the final state or content using the readable command, which converts the page into simplified markdown for the AI agent to process.

Ghost Browser Setup

To install and configure this skill within Openclaw Skills, follow these steps:

  1. Ensure you have Python 3.8+ and Google Chrome or Chromium installed.
  2. Install the skill dependencies by running the setup script:
bash setup.sh
  1. Verify the installation by checking the status:
ghost-browser status

Ghost Browser Data Schema & Taxonomy

Ghost Browser organizes its persistent data within a local state directory to maintain privacy and portability:

Directory/File Description
state/browser.json Stores active browser metadata including port numbers and PIDs.
state/browser.log Contains background daemon logs for debugging.
state/profiles/ Stores Chrome user data, including history, cookies, and installed extensions.
state/sessions/ JSON files containing exported cookies and local/session storage for auth state restoration.

All data is stored locally and can be purged by deleting the state folder.

Ghost Browser Advanced Features

  • Multi-profile support for isolated browsing environments and persistent data.
  • Automated session saving and loading to bypass repetitive login steps.
  • Integrated extension management for loading custom Chrome extensions.
  • Background Cloudflare challenge detection and solving.
  • Full JSON output support for all CLI commands to facilitate machine-readable integration.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*