LaunchKit · 2026
Back to Skills

crawl-for-ai

Web scraping using local Crawl4AI instance.

5
2.4k downloads
by @angusthefuzz

Setup & Installation

openclaw skills install @angusthefuzz/crawl-for-ai

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install crawl-for-ai

Version History

v1.0.1Feb 14, 2026 - Version note by skill developer:

Security: removed default API key values, added explicit env validation

What This Skill Does

Fetches full web page content using a local Crawl4AI instance with JavaScript rendering. Offers two endpoints: a proxy for clean markdown output and a direct endpoint for structured data including links, HTML, and media. No usage limits since it runs locally.

Runs on a local instance with no rate limits or API costs, and reliably handles dynamic JavaScript content that simpler fetch-based scrapers miss.

When to use it

  • Scraping JavaScript-rendered single-page applications
  • Extracting article text from JS-heavy or dynamic news sites
  • Collecting product data from e-commerce pages
  • Archiving web pages with full link and media metadata
  • Pulling content from documentation portals that require JS execution

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Get the full content from https://example.com/docs/getting-started

AGENT
  1. 1Identify the target URL from the user request
  2. 2Call crawl4ai.js with the URL via the proxy endpoint for clean output
  3. 3Receive the page rendered as structured markdown with metadata
  4. 4Return the extracted content to the user
OUTPUT

Full page content as clean markdown, including any dynamically loaded text

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Self-hosted Crawl4AI instance running locally or on a serverCRAWL4AI_URL environment variable set to the instance URLCRAWL4AI_KEY environment variable if the instance requires authentication