Data Scraper for Openclaw

A lightweight web collection utility for extracting structured data and monitoring site changes without a headless browser.

mupengi-bot
v1.0.0
Feb 18, 2026
1
2.6k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install data-scraper

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 data-scraper 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 Data Scraper?

Data Scraper is a powerful utility designed for efficient web data collection and structured text extraction. By utilizing curl-based parsing instead of heavy browser environments, it provides a fast and resource-efficient way to transform raw HTML into usable formats. As part of the Openclaw Skills ecosystem, this tool simplifies complex scraping tasks into straightforward CLI commands, making it ideal for developers and data analysts who need speed and reliability.

The tool excels at stripping away unnecessary boilerplate like scripts and styles, leaving behind clean, readable content. Whether you are performing market research or building a local knowledge base, Data Scraper provides the surgical precision needed to isolate specific data points from any public URL.

Data Scraper Use Cases

  • Extracting clean markdown text from blog posts, news articles, and technical documentation.
  • Scraping product listings and pricing data for e-commerce competitive analysis.
  • Monitoring specific web elements to track price drops or inventory changes.
  • Automating batch data collection from a list of URLs for large-scale research.
  • Converting legacy HTML tables into modern, structured JSON or CSV formats.

How Data Scraper Works

  1. The user initiates a request via the CLI using specific modes like fetch, extract, or table.
  2. The skill fetches the target URL's HTML content using optimized curl requests.
  3. The engine parses the HTML based on provided CSS selectors or default readability logic.
  4. Extracted data is structured into the user's preferred format, such as JSON, CSV, or Markdown.
  5. For monitoring tasks, the system compares current snapshots against stored history in the snapshots directory to detect differences.

Data Scraper Setup

To begin using this skill within your environment, ensure you have the necessary permissions for network access. You can test the installation with the following commands:

# Fetch and clean text from a URL
data-scraper fetch "https://example.com"

# Extract specific data using CSS selectors
data-scraper extract "https://example.com" --selector ".price"

Data Scraper Data Schema & Taxonomy

The skill manages data through a structured hierarchy to ensure portability and clarity:

Component Type Description
Snapshots File Timestamped versions of pages stored in data-scraper/snapshots/
Table Output JSON An array of objects where keys are derived from table headers
Batch Config TXT A simple list of URLs for sequential processing
Metadata Object Includes User-Agent strings, cookie data, and custom headers

Data Scraper Advanced Features

  • Batch scraping with configurable delays and rate limiting to prevent IP blocking.
  • Automated change detection and diffing with integration into notification-hub for alerts.
  • Full support for authenticated sessions using custom headers and session cookies.
  • Ethical scraping modes that respect robots.txt and implement exponential backoff on 429 errors.
  • Seamless workflow integration with other Openclaw Skills like web-claude and seo-audit for comprehensive data pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*