A containerized headless browser tool using Podman and Playwright to scrape text and HTML from JavaScript-heavy websites.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install podman-browser
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 podman-browser using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Podman Browser Skill is a robust utility designed for developers who need to extract data from modern web applications that rely heavily on JavaScript. By wrapping Microsoft Playwright within a Podman container, this skill provides a clean and isolated environment for every scraping task, ensuring that local system dependencies do not interfere with the browser's execution. It is a vital addition to any suite of Openclaw Skills, offering a reliable way to handle dynamic content that standard HTTP clients cannot process.
This skill prioritizes stability and ease of use, providing a simple CLI interface to trigger complex browser behaviors. Whether you are building a research agent or a data mining pipeline, the Podman Browser Skill ensures that your automated workflows can access the full, rendered state of any webpage, including those built with React, Vue, or Angular.
Ensure you have Podman 5.x+ and Node.js 18+ installed on your system. To set up the skill, create a symlink for the execution script:
chmod +x browse.js
ln -sf "$(pwd)/browse.js" ~/.local/bin/podman-browse
Note that the first run will pull approximately 1.5GB of container images to support the Playwright environment.
The skill returns output directly to stdout, which can be redirected to files or piped into other Openclaw Skills. The behavior is controlled via the following parameters:
| Option | Type | Description |
|---|---|---|
url |
String | The target URL to be processed (Required). |
--html |
Boolean | If set, returns the full raw HTML instead of plain text. |
--wait <ms> |
Integer | Milliseconds to wait after the page has loaded (Default: 2000). |
--selector <css> |
String | A CSS selector that must be present before the skill captures content. |
Loading
Search and retrieve indexed Discord community discussions to find real-world solutions to coding problems and library issues.

A powerful cross-chain bridge and DEX aggregator that routes assets across 30+ protocols for optimal rates and speed.

A powerful DeFi integration for executing seamless cross-chain swaps and bridge operations across 35+ blockchain ecosystems.

A Python-based integration to fetch comprehensive Amazon product details, sales estimates, and market data via the Canopy API.

A specialized tool for programmatically generating high-quality terminal screenshots, animated GIFs, and videos using simple script files.

An automated diagramming tool that converts text descriptions into hand-drawn Excalidraw visuals for Obsidian and web platforms.








































