Crawl4AI

Opakowuje skrobak przeglądarki Crawl4AI dla witryn z dużą ilością JS, zbiorczych crawlów i ekstrakcji schematu bez LLM.

Autor: brettdavies · brettdavies/crawl4ai-skill

Testowano · Działa ★ 10.0/10

Crawl4AI — Opakowuje skrobak przeglądarki Crawl4AI dla witryn z dużą ilością JS, zbiorczych crawlów i ekstrakcji schematu bez LLM.

Co robi ten skill

Dostarcza CLI (crwl) i Python SDK patterns for Crawl4AI, a Playwright-backed crawler that renders JavaScript-heavy pages and SPAs that plain HTTP fetches can't reach. Covers clean markdown generation, LLM-free CSS/JSON schema extraction, concurrent multi-URL batch crawling, sitemap-driven URL discovery, and login/session handling. Uruchamia się na crawl4ai, crwl, scraping SPAs/JS-heavy sites, and schema-based extraction; explicitly defers to lighter tools (defuddle/fetch-web) for static HTML.

Raport z testu

Ran the skill's exact recommended command against a live JS-rendered test page: a naive curl+CSS-selector scrape returned zero quotes, while `crwl ... -c wait_until=networkidle` returned all ten quotes with authors and tags cleanly formatted in markdown.

Testowano: 2026-07-14 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/brettdavies/crawl4ai-skill
cd crawl4ai-skill
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/crawl4ai

Komendy i przykładowe prompty

  • /crawl4aiOpakowuje skrobak przeglądarki Crawl4AI dla witryn z dużą ilością JS, zbiorczych crawlów i ekstrakcji schematu bez LLM.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Scrape this SPA's product listings, it's all client-rendered React.
  • Crawl 500 URLs from this sitemap into clean markdown for me.
  • Extract price and name from these product pages with a CSS schema.