XCrawl is a web scraping API wrapper that fetches and extracts content from URLs. You get markdown, HTML, links, screenshots, or structured JSON extraction via prompts or schemas. It runs sync or async, handles JS rendering, and manages proxies and sessions. The skill reads your API key from a local config file and uses curl or node to hit the XCrawl REST endpoints. Each request burns credits, so you'll need an account at dash.xcrawl.com. It's built for single-page scraping by default, though XCrawl itself has separate APIs for crawling, mapping, and search that this skill doesn't directly wrap. Straightforward if you need to pull data from web pages without managing your own headless browser setup.

skills.sh installs
420
GitHub stars
449
last updated
Aug 21, 2026

Install

$ npx -y skills add xcrawl-api/xcrawl-skills --skill xcrawl --agent claude-code

Installs into .claude/skills of the current project.

Files

XCrawl

Overview

This skill is the default XCrawl entry point when the user asks for XCrawl directly without naming a specific API or sub-skill. It currently targets single-page extraction through XCrawl Scrape APIs. Default behavior is raw passthrough: return upstream API response bodies as-is.

Routing Guidance

  • If the user wants to extract one or more specific URLs, use this skill and default to XCrawl Scrape.
  • If the user wants site URL discovery, prefer XCrawl Map APIs.
  • If the user wants multi-page or site-wide crawling, prefer XCrawl Crawl APIs.
  • If the user wants keyword-based discovery, prefer XCrawl Search APIs.

Required Local Config

Before using this skill, the user must create a local config file and write XCRAWL_API_KEY into it.

Path: ~/.xcrawl/config.json

{
  "XCRAWL_API_KEY": "<your_api_key>"
}

Read API key from local config file only. Do not require global environment variables.

Credits and Account Setup

Sponsors

Details

Repository
github.com/xcrawl-api/xcrawl-skills
Categories
Backend & APIs, Code Review & Quality, AI & Agent Building
First seen
Jun 3, 2026

More from xcrawl-api/xcrawl-skills

All 5
1secondsky avataridempotency-handlingsecondsky/claude-skillsIdempotent API operations with idempotency keys, Redis caching, DB constraints. Use for payment systems, webhook retries, safe retries, or encountering duplicat415skills.sh installs
2davila7 avatarshopify-developmentdavila7/claude-code-templatesBuild Shopify apps, extensions, themes using GraphQL Admin API, Shopify CLI, Polaris UI, and Liquid. TRIGGER: "shopify", "shopify app", "checkout extension", "a411skills.sh installs
3jezweb avatarcloudflare-d1jezweb/claude-skillsBuild with D1 serverless SQLite database on Cloudflare's edge. Use when: creating databases, writing SQL migrations, querying D1 from Workers, handling relation408skills.sh installs
4timescale avatarfind-hypertable-candidatestimescale/pg-aiguideUse this skill to analyze an existing PostgreSQL database and identify which tables should be converted to Timescale/TimescaleDB hypertables. **Trigger when use408skills.sh installs
5secondsky avatarcloudflare-managersecondsky/claude-skillsComprehensive Cloudflare account management for deploying Workers, KV Storage, R2, Pages, DNS, and Routes. Use when deploying cloudflare services, managing work407skills.sh installs
6jezweb avatarfastmcpjezweb/claude-skillsBuild MCP servers in Python with FastMCP to expose tools, resources, and prompts to LLMs. Supports storage backends, middleware, OAuth Proxy, OpenAPI integratio406skills.sh installs