AnyCrawl for Openclaw

A high-performance web scraping and crawling CLI that provides LLM-optimized markdown for AI agents.

qthans
v1.0.1
Mar 16, 2026
1
961
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install anycrawl-cli

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 anycrawl-cli 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 AnyCrawl?

AnyCrawl is a versatile CLI tool designed to bridge the gap between the web and AI agents. It enables seamless searching, scraping, and crawling of websites, converting complex HTML into clean, context-aware markdown.

By using the playwright engine by default, it handles modern web architectures effectively, making it a vital component for developers building Openclaw Skills that require real-time data or bulk content extraction. The tool is specifically tuned to output markdown that fits efficiently within LLM context windows.

AnyCrawl Use Cases

  • Researching complex topics and answering questions when no specific URL is provided.
  • Extracting clean markdown content from a known URL for deep LLM analysis.
  • Mapping out a website's structure to locate specific subpages or hidden resources.
  • Performing bulk content extraction from entire site sections, such as technical documentation or blog archives.

How AnyCrawl Works

  1. The agent identifies a need for web data through search, scrape, map, or crawl triggers based on user intent.
  2. A command is executed via the CLI using either anycrawl or npx anycrawl.
  3. The tool utilizes the playwright engine to render the target page and extract the relevant content.
  4. Raw HTML is transformed into LLM-optimized markdown to preserve structural context while minimizing token usage.
  5. Results are stored locally in the .anycrawl/ directory for incremental access, ensuring the agent doesn't perform redundant fetches.

AnyCrawl Setup

To get started with this skill for Openclaw Skills, ensure the CLI is installed and authenticated.

Run the login command:

anycrawl login

Alternatively, you can set your API key as an environment variable in your shell:

export ANYCRAWL_API_KEY='your_api_key_here'

It is recommended to add the output directory to your version control ignore file:

echo ".anycrawl/" >> .gitignore

AnyCrawl Data Schema & Taxonomy

AnyCrawl organizes its output in a structured format within a dedicated local directory to optimize performance and prevent redundant network requests.

Feature Description
Storage Directory .anycrawl/
File Format LLM-optimized Markdown (.md)
Command Options Use -o to specify custom output paths
Data Handling Optimized for grep and incremental reads

AnyCrawl Advanced Features

  • Integrated search --scrape functionality to find and fetch full page content in a single operation.
  • Intelligent mapping tools to discover deep URLs within a domain without full crawling.
  • Bulk crawling capabilities designed for extracting specific site sections like /docs/ or /blog/.
  • Native Playwright support for handling JavaScript-heavy and dynamic websites.
  • Built-in efficiency filters to avoid redundant fetches by checking local caches first.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*