Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
lancelin111 avatar

Crawl4ai Skill

  • 815 installs
  • 15 repo stars
  • Updated March 11, 2026
  • lancelin111/crawl4ai-skill

crawl4ai-skill is a web crawling agent skill that fetches clean, LLM-optimized markdown from sites and DuckDuckGo search results without requiring an API key.

About

crawl4ai-skill version 1.1.0 (MIT-0) wraps the crawl4ai CLI for web crawling, scraping, DuckDuckGo search, site traversal, and dynamic page extraction with token-optimized markdown output. The skill requires the crawl4ai binary and is published on PyPI as crawl4ai-skill. Developers reach for crawl4ai-skill when agents need research-grade page text, search results, or spider output without provisioning search API keys. Tags emphasize LLM token optimization, free operation, and bilingual discovery for crawler, scraper, and spider workflows inside coding-agent sessions.

  • DuckDuckGo search with zero API key required
  • Full site crawling with sitemap detection
  • Smart web scraping for single and dynamic JavaScript pages
  • LLM-optimized Markdown output that saves ~80% tokens
  • Runs as local CLI and agent-compatible skill

Crawl4ai Skill by the numbers

  • 815 all-time installs (skills.sh)
  • +20 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #330 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/lancelin111/crawl4ai-skill --skill crawl4ai-skill

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs815
repo stars15
Last updatedMarch 11, 2026
Repositorylancelin111/crawl4ai-skill

How do agents crawl web pages into LLM markdown?

Fetch clean, LLM-optimized web content and search results without needing an API key.

Who is it for?

Developers building agent research, RAG ingestion, or scraping workflows who want keyless DuckDuckGo search and clean markdown output.

Skip if: Large-scale production crawlers needing authenticated APIs, strict robots compliance audits, or non-LLM binary asset pipelines.

When should I use this skill?

The user needs web scraping, DuckDuckGo search, site crawling, or LLM-ready markdown from pages without API keys.

What you get

LLM-optimized markdown extracts, search result pages, and crawled site content from crawl4ai CLI runs.

  • llm-optimized markdown
  • search result extracts
  • crawled page corpus

By the numbers

  • Version 1.1.0
  • MIT-0 license
  • PyPI package: crawl4ai-skill

Files

SKILL.mdMarkdownGitHub ↗

Crawl4AI Skill - Web Crawler & Scraper

Web Crawling 网页爬虫 | Web Scraping 网页爬取 | LLM 优化输出

智能网页爬虫和爬取工具,支持搜索、全站爬取、动态页面抓取。Free web crawler and scraper with LLM-optimized Markdown output.

核心功能 | Core Features

  • 🔍 Web Search 网页搜索 - DuckDuckGo search, 免 API key
  • 🕷️ Web Crawling 网页爬虫 - Site crawler, spider, sitemap 识别
  • 📝 Web Scraping 网页抓取 - Smart scraper, data extraction
  • 📄 LLM-Optimized Output - Fit Markdown, 省 Token 80%
  • Dynamic Page Scraping - JavaScript 渲染页面爬取

---

快速开始 | Quick Start

安装 | Installation

pip install crawl4ai-skill

Web Search | 网页搜索

# Search the web with DuckDuckGo
crawl4ai-skill search "python web scraping"

Web Scraping | 单页爬取

# Scrape a single web page
crawl4ai-skill crawl https://example.com

Web Crawling | 全站爬虫

# Crawl entire website / spider
crawl4ai-skill crawl-site https://docs.python.org --max-pages 50

---

使用场景 | Use Cases

场景 1:Web Crawler for Documentation | 文档站爬虫

# Crawl documentation site with spider
crawl4ai-skill crawl-site https://docs.fastapi.com --max-pages 100

爬虫效果 | Crawler Output:

  • ❌ 移除:导航栏、侧边栏、广告
  • ✅ 保留:标题、正文、代码块
  • 📊 Token:50,000 → 10,000(-80%)

场景 2:Search + Scrape | 搜索+爬取

# Search and scrape top results
crawl4ai-skill search-and-crawl "Vue 3 best practices" --crawl-top 3

场景 3:Dynamic Page Scraping | 动态页面抓取

JavaScript 渲染的页面爬取(雪球、知乎等):

# Scrape JavaScript-heavy pages
crawl4ai-skill crawl https://xueqiu.com/S/BIDU --wait-until networkidle --delay 2

---

命令参考 | Commands

命令 Command说明 Description
search <query>Web search 网页搜索
crawl <url>Web scraping 单页爬取
crawl-site <url>Web crawling 全站爬虫
search-and-crawl <query>Search + scrape 搜索并爬取

常用参数 | Common Options

# Web Search 搜索
--num-results 10          # Number of results

# Web Scraping 爬取
--format fit_markdown     # Output format
--output result.md        # Output file
--wait-until networkidle  # Wait strategy for dynamic pages
--delay 2                 # Additional wait time (seconds)
--wait-for ".selector"    # Wait for specific element

# Web Crawling 爬虫
--max-pages 100          # Max pages to crawl
--max-depth 3            # Max crawl depth

---

输出格式 | Output Formats

fit_markdown(推荐 Recommended)

智能提取,节省 80% Token。Smart extraction, save 80% tokens.

crawl4ai-skill crawl https://example.com --format fit_markdown

raw_markdown

保留完整结构。Preserve full structure.

crawl4ai-skill crawl https://example.com --format raw_markdown

---

为什么选择这个爬虫?| Why This Crawler?

免费爬虫 Free Crawler - 无需 API key,开箱即用 ✅ 智能爬取 Smart Scraper - 自动去噪,提取核心内容 ✅ 全站爬虫 Site Crawler - 支持 sitemap,递归爬取 ✅ 动态爬取 Dynamic Scraping - JavaScript 渲染页面支持 ✅ 搜索集成 Search Integration - DuckDuckGo 搜索内置

---

链接 | Links

Related skills

How it compares

Use crawl4ai-skill for keyless agent-friendly markdown crawls; use a paid search API skill when rate limits or SERP fidelity require commercial indexes.

FAQ

Does crawl4ai-skill require an API key?

crawl4ai-skill operates without an API key for DuckDuckGo search and site crawling. The skill requires the crawl4ai binary and outputs LLM-optimized markdown suited for agent and RAG pipelines.

What version and license is crawl4ai-skill?

crawl4ai-skill is version 1.1.0 under the MIT-0 license, published as the crawl4ai-skill PyPI package with repository at github.com/lancelin111/crawl4ai-skill.

Automation & Workflowsagentsautomationresearch

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.