web-crawler
Web scraping plus social data: YouTube, TikTok, Instagram, LinkedIn, Reddit, Threads, plus robust web-page fallback extraction. Use when extracting public posts, transcripts, or pages JS-heavy enough to block plain fetch (e.g. download YouTube transcript, scrape TikTok comments, listing pages behind anti-bot/Cloudflare). Auto-fallback trigger terms: web_fetch failed, 403, anti-bot, cloudflare, JS-heavy page.
Security Assessment
About web-crawler
The web-crawler skill provides an integrated web scraping solution for extracting publicly available content from websites and social media platforms that are difficult to access through standard page fetching. It is designed to handle JavaScript-heavy pages, social media posts, transcripts, comments, profiles, and other publicly accessible data when conventional web retrieval methods are insufficient. The skill automatically routes requests to an appropriate backend, reducing the need for users to understand the underlying scraping implementation.
Its primary capabilities include retrieving public social media data across numerous supported platforms, extracting profiles, posts, videos, comments, transcripts, advertisements, trending content, and engagement-related information where supported by the underlying services. For ordinary web pages that cannot be fetched reliably, it provides a fallback page scraping mechanism focused on structured content extraction such as markdown, HTML, raw HTML, links, summaries, highlights, and constrained JSON-based extraction. The skill also recommends using standard web fetching for simple pages before invoking more specialized scraping backends.
This skill is intended for users who need structured extraction of public web or social media content, including developers, researchers, analysts, and automation workflows. Typical scenarios include downloading YouTube transcripts, collecting public social media information, extracting data from JavaScript-heavy pages, and accessing public content that blocks basic fetch requests while maintaining an automatic routing experience for the user.
FAQ
When should this skill be used instead of a normal web fetch?
It should be used when standard web fetching fails, returns boilerplate content, or when the target page relies heavily on JavaScript or social media-specific extraction.
Which types of social media content can it retrieve?
Based on the provided documentation, it can be used for public profiles, posts, videos, comments, transcripts, advertisements, trending content, and engagement-related data on supported platforms.
Does the user need to choose the underlying scraping service?
No. The skill automatically routes requests to the appropriate backend so the user does not need to select a service manually.
Can it be used for ordinary web pages?
Yes. It includes a fallback web page scraper for cases where ordinary fetching fails, although standard web fetching is preferred for simple pages.
Are user-supplied API keys required for the documented social media extraction service?
According to the provided documentation, no user-supplied key is required because credentials are injected automatically by the proxy layer.
Install web-crawler
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
starchild-ai-agent/official-skills