A straightforward wrapper around XCrawl's single-page scrape API that lets Claude fetch and parse web content through curl and node commands. You get markdown, HTML, links, screenshots, or structured JSON extraction via prompt or schema, all configurable through a single POST endpoint. The skill enforces local API key storage in ~/.xcrawl/config.json and sticks to raw response passthrough by default, so you see exactly what the upstream API returns. Works in sync or async mode, supports proxy rotation and browser rendering options, and shows credit consumption per request. Useful when you need Claude to grab structured data from a page without writing your own scraper, though you'll need an XCrawl account with credits to actually run requests.

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

Install

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

Installs into .claude/skills of the current project.

Files

XCrawl Scrape

Overview

This skill handles single-page extraction with XCrawl Scrape APIs. Default behavior is raw passthrough: return upstream API response bodies as-is.

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

Using XCrawl APIs consumes credits. If the user does not have an account or available credits, guide them to register at https://dash.xcrawl.com/. After registration, they can activate the free 1000 credits plan before running requests.

Tool Permission Policy

Request runtime permissions for curl and node only. Do not request Python, shell helper scripts, or other runtime permissions.

API Surface

  • Start scrape: POST /v1/scrape
  • Read async result: GET /v1/scrape/{scrape_id}
  • Base URL: https://run.xcrawl.com
  • Required header: Authorization: Bearer <XCRAWL_API_KEY>

Usage Examples

cURL (sync)

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
1slanycukr avataraxiosslanycukr/riot-api-projectPromise-based HTTP client for making requests from browser and Node.js211skills.sh installs
2heygen-com avatarhyperframes-cliheygen-com/hyperframesUse the HyperFrames CLI development loop: init, add, catalog, capture, lint, check, snapshot, compare, grade-compare, preview, play, present, beats, keyframes, 1.5Mskills.sh installs
3microsoft avatarentra-app-registrationmicrosoft/azure-skillsGuides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure O658.3Kskills.sh installs
4microsoft avatarazure-aigatewaymicrosoft/azure-skillsConfigure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI mo657.6Kskills.sh installs
5microsoft avatarazure-messagingmicrosoft/azure-skillsTroubleshoot and resolve issues with Azure Messaging SDKs for Event Hubs and Service Bus. Covers connection failures, authentication errors, message processing 649.3Kskills.sh installs
6microsoft avatarazure-computemicrosoft/azure-skillsAzure VM/VMSS router. WHEN: create / provision / deploy / spin-up VM, recommend VM size, compare VM pricing, VMSS, scale set, autoscale, burstable, lightweight 614.1Kskills.sh installs