scrape · davila7 — Claude Code skill: what it does, how to install
Pulls web page content as Markdown using the Bright Data Web Unlocker API. It navigates anti-bot measures and CAPTCHAs during extraction.
npx claude-code-templates@latest --skill web-data/scrapeWhat scrape does
The skill triggers scripts/scrape.sh, which uses curl to send extraction requests to the Web Unlocker endpoint. It processes pages that require JavaScript rendering, bypasses challenges, and outputs formatted text with headings and paragraphs.
Requests will fail immediately without BRIGHTDATA_API_KEY and BRIGHTDATA_UNLOCKER_ZONE exported in your environment. Both parameters originate from the Bright Data dashboard at brightdata.com/cp. Outside of these variables and curl, no additional utilities are needed.
What it helps with
- extract web article text as formatted Markdown
- bypass automated bot verification and CAPTCHA obstacles
- retrieve content from pages that depend on client JavaScript
- pull product details from a store URL
Example prompts for the agent
- Extract the article at
https://example.com/articleinto Markdown - Run scrape on
https://shop.example.com/product/123to fetch product details
How to install scrape
1claude-code-templates
npx claude-code-templates@latest --skill web-data/scrape2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill scrape -a claude-code3Manually: put the files in place
~/.claude/skills/scrape/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/scrape/
Manually: put the files in place
.agents/skills/scrape/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/scrape/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates scrape2Manually: put the files in place
.github/skills/scrape/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/web-data/scrapeManually: put the files in place
.devin/skills/scrape/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about scrape
How to install scrape in Claude Code?
Run npx claude-code-templates@latest --skill web-data/scrape in your terminal.
What does scrape do?
It executes scripts/scrape.sh to retrieve target web pages through the Bright Data Web Unlocker and convert their contents into Markdown.
What prerequisites are required for scrape?
You need curl installed and two environment variables configured: BRIGHTDATA_API_KEY and BRIGHTDATA_UNLOCKER_ZONE.
Similar skills
All skills for Browser and scraping →scrape by other authors comes first.