Skip to main content
skill CX Codex

web-crawler — Claude Code skill: what it does, how to install

Extracts data from social media, pulls video transcripts, and scrapes pages protected by anti-bot systems. Useful for link audits and failed page fetches.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add Starchild-ai-agent/official-skills --skill web-crawler -a claude-code
Open on GitHub

What web-crawler does

The skill collects content from web pages that block standard requests through Cloudflare challenges or dynamic JavaScript. Built-in functions reside in skills/web-crawler/exports.py and supply proxy credentials automatically. API keys require no manual setup. Running the helper scripts strictly requires python installed in the environment.

Transcript retrieval prioritizes text metadata over heavy media assets. It checks caption tracks, RSS feeds, and player metadata first. Heavy media downloads and speech-to-text models remain on hold until explicitly confirmed, which prevents excessive bandwidth use.

Site auditing uses headless Chromium via the browse helper, tests links concurrently with HEAD requests, and parses XML sitemaps. The tool provides raw observation data. It logs real HTTP statuses, DOM mutations, console exceptions, and broken button interactions.

What it helps with

  • extract video captions and transcripts without downloading heavy media files
  • bypass Cloudflare blocks and 403 errors during page scraping
  • perform link and interactive button audits using Chromium
  • extract public profile and post metadata across social platforms

Example prompts for the agent

  • Fetch the transcript for this video and summarize the key points
  • Audit all links on the site and find buttons that fail on click
  • Scrape the article text from this page that returned a 403 error

How to install web-crawler

1Skills CLI (Vercel)

npx skills add Starchild-ai-agent/official-skills --skill web-crawler -a claude-code

2Manually: put the files in place

~/.claude/skills/web-crawler/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/web-crawler/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about web-crawler

How to install web-crawler in Claude Code?

Run npx skills add Starchild-ai-agent/official-skills --skill web-crawler -a claude-code. Make sure python is available on your path.

What does the web-crawler skill do?

It extracts data from protected web pages, pulls captions from media links, and audits broken links or broken UI buttons using Chromium.

Are external API keys required for scraping?

No, functions inside exports.py inject proxy credentials automatically. You do not need to set or search for scraping API keys in your environment.

Similar skills

All skills for Browser and scraping →

From the same set18

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor