Jump to related tools in the same category or review the original source on GitHub.

Web & Frontend Development @paulgnz Updated 6/28/2026 2,688 downloads 0 stars Security: Pass

Xpr Web Scraping OpenClaw Plugin & Skill | ClawHub

Looking to integrate Xpr Web Scraping into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate web & frontend development tasks instantly, without having to write custom tools from scratch.

What this skill does

Web scraping tools for fetching and extracting data from web pages

Install

ClawHub CLI
openclaw skills install @paulgnz/xpr-web-scraping
Node.js (npx)
npx clawhub@latest install xpr-web-scraping

Full SKILL.md

Open original
Metadata table.
namedescription
web-scrapingWeb scraping tools for fetching and extracting data from web pages

SKILL.md content below is scrollable.

Web Scraping

You have web scraping tools for fetching and extracting data from web pages:

Single page:

  • scrape_url — fetch a URL and get cleaned text content + metadata (title, description, link count)
    • Use format="text" (default) for most tasks — strips all HTML
    • Use format="markdown" to preserve headings, links, lists, bold/italic
    • Use format="html" only when you need raw HTML

Link discovery:

  • extract_links — fetch a page and extract all links with text and type (internal/external)
    • Use the pattern parameter to filter by regex (e.g. "\\.pdf$" for PDF links)
    • Links are deduplicated and resolved to absolute URLs

Multi-page research:

  • scrape_multiple — fetch up to 10 URLs in parallel for comparison/research
    • One failure doesn't block others (uses Promise.allSettled)

Best practices:

  • Prefer "text" format for content extraction, "markdown" for preserving structure
  • Don't scrape the same domain more than 5 times per minute
  • Combine with store_deliverable to save scraped content as job evidence
  • For very large pages, the content is limited to 5MB
ClawHub Registry URL: https://clawhub.ai/paulgnz/skills/xpr-web-scraping

Related skills

If this matches your use case, these are close alternatives in the same category.