A Dockerized browser-backed scraping service that fetches HTML from JavaScript-heavy or Cloudflare-protected websites via an HTTP API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install scrapclaw
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 scrapclaw using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Scrapclaw is a specialized tool designed to bridge the gap between simple HTTP requests and the complex requirements of modern, dynamic web pages. As part of the Openclaw Skills ecosystem, it provides a Dockerized browser instance that renders JavaScript-heavy content and navigates through Cloudflare protection before returning the data to the agent. This approach ensures that technical hurdles like client-side rendering do not prevent data extraction.
By running as a self-hosted service, it offers developers a private and scalable way to integrate robust web crawling capabilities into their workflows. Whether you are running it on a local machine or a remote server, this skill translates raw web data into actionable information for AI agents, allowing them to see the web exactly as a human user would.
Run the published Docker image from the GitHub Container Registry:
docker run --rm -d \
--name scrapclaw \
-p 8192:8192 \
ghcr.io/ericpearson/scrapclaw:v0.0.6
Install the skill into your local Openclaw Skills directory:
mkdir -p ~/.openclaw/workspace/skills
cp -R skills/scrapclaw ~/.openclaw/workspace/skills/
Alternatively, install directly via ClawHub:
clawhub install scrapclaw --version 0.0.6
The skill interacts with the Scrapclaw API using the following JSON schema for requests and responses:
| Field | Description | Type |
|---|---|---|
| url | The target URL to be scraped (Required) | String |
| maxTimeout | Maximum duration for the request in ms (Default: 60000) | Integer |
| wait | Extra delay after page load in ms (Default: 0) | Integer |
| responseMode | Choose between 'html' or 'text' output | String |
| maxResponseBytes | Optional cap for the UTF-8 byte response | Integer |
Success responses return a JSON object containing solution.response, solution.status, and solution.title.
wait parameter to ensure dynamic components are fully rendered before capture.responseMode support to switch between raw markup for structure and text for content analysis.SCRAPCLAW_API_TOKEN for secure, authorized scraping.Loading
A strategic analysis tool that distills actionable insights from local session logs using advanced LLMs.

A sophisticated March Madness optimization tool that utilizes Monte Carlo simulations and statistical efficiency data to generate winning tournament brackets.

Smart Commit is an AI-powered git utility that analyzes staged changes to generate precise, structured commit messages following the Conventional Commits standard.

A sophisticated virtual pet management skill for AI agents featuring a 90-day growth marathon and stoic metabolic mechanics.

A virtual pet care skill for AI agents to adopt, feed, and raise a social Tabby cat via real-time API interactions and emotional feedback loops.

A structured task management system for AI agents that ensures complex workflows survive context loss through persistent knowledge graph notes.








































