A specialized utility for identifying and safely terminating orphaned browser processes left behind by OpenClaw's browser tool.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install browser-zombie-cleaner
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install browser-zombie-cleaner using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Browser Zombie Cleaner is a critical maintenance utility designed for developers and system administrators using Openclaw Skills. When the OpenClaw Gateway restarts—whether due to an update, a manual restart, or an unexpected crash—the browser processes launched via Playwright (such as Chrome, Chromium, or Firefox) often become orphans. These orphaned processes have their parent PID changed to 1, meaning they continue to run in the background, silently consuming memory and accumulating over time.
This skill provides a safety-first solution to this common resource leak. It is specifically designed to distinguish between active sessions and true zombies by verifying the OpenClaw-specific user-data-dir pattern, ensuring that only relevant processes are targeted. By integrating this skill into your workflow, you maintain a high-performance environment for all your Openclaw Skills without the overhead of manual process management.
To begin using this tool within your Openclaw Skills environment, navigate to the skill directory and execute the script. The tool is safe by default and will not terminate processes unless explicitly instructed.
# Run a safe detection scan to see current zombie processes
bash scripts/cleanup-zombie-browsers.sh
# Execute a cleanup of processes older than 2 hours
bash scripts/cleanup-zombie-browsers.sh --kill --min-age 7200
The Browser Zombie Cleaner focuses on operational transparency and provides detailed feedback through logs and standard output. It organizes data using the following taxonomy:
| Attribute | Description |
|---|---|
| Process Metadata | Tracks PID, PPID, process age, and memory consumption (RSS). |
| Identity Verification | Confirms the presence of ~/.openclaw/browser/ in the command line. |
| Audit Logging | Records all detection and termination actions in /tmp/openclaw/zombie-browser-cleanup.log. |
| JSON Schema | When using the --json flag, it outputs a structured list of zombie objects for programmatic consumption. |
Loading
A high-performance global uv environment manager for rapid Python scripting without system-wide side effects.

A high-performance utility for converting web URLs into high-resolution PNG images optimized for mobile reading and archival.

A high-performance tool for converting URLs into mobile-optimized PDF documents for easy reading.

A high-performance local text-to-speech engine for macOS that leverages Apple Silicon and MLX for fast, private audio synthesis.

A communication interface enabling AI agents to interact, relay messages, and maintain dialogue history with Xiaoti, an OpenClaw AI assistant.

An intelligent documentation skill that converts unstructured chat logs and meeting notes into professional, high-hierarchy Feishu documents.








































