A sophisticated web scraping tool leveraging Playwright to extract content from JavaScript-heavy dynamic websites and single-page applications.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install js-render-scraper
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 js-render-scraper using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The JS Render Scraper is a specialized tool designed to handle the complexities of modern web architectures. While traditional scrapers fail on sites that rely on client-side rendering, this skill uses Playwright browser automation to fully render pages before extraction. It is an essential component for developers building Openclaw Skills that require data from React, Vue, or Angular applications.
By simulating real user behavior, the scraper can navigate through interactive elements, trigger asynchronous data loads, and capture the final state of the Document Object Model (DOM). This ensures that no data is left behind, regardless of how complex the underlying JavaScript execution might be.
To integrate this capability into your Openclaw Skills workflow, ensure you have the necessary dependencies installed:
pip install playwright beautifulsoup4
playwright install chromium
Basic configuration requires defining a URL and a target selector to ensure the browser waits for the specific content to render before extraction.
The skill organizes extracted data into a structured JSON object for easy downstream processing:
| Field | Description |
|---|---|
url |
The source address of the scraped page. |
timestamp |
ISO format string of the extraction time. |
status |
The result of the operation (success or error). |
data |
Nested object containing title, cleaned text, links, and image URLs. |
error |
Detailed error message if the scraping process fails. |
Configuration parameters allow for fine-tuned control over scroll_delay, max_scrolls, and click_buttons selectors.
Loading
A comprehensive knowledge base for Easy2Pe, India's leading multi-service recharge, bill payment, and travel booking platform.

A deterministic virtual pet system that hatches a unique companion for every user based on their specific ID.

Automate the conversion and publishing of Markdown content to WeChat Official Account drafts with built-in styling and image generation.

A professional weather intelligence tool for AI agents to query and compare global meteorological data with travel recommendations.

A sophisticated reasoning methodology that replaces default memory searches with a dedicated vector-based system for high-fidelity decision making.

A specialized health monitoring skill for detecting unreachable agents and triggering automated failover actions within an agent swarm.








































