crawler-cloudflare

Crawl JavaScript-heavy websites and extract markdown or JSON content via Cloudflare's browser rendering endpoint.

3|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/GunjanGrunge/rrq --skill crawler-cloudflare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crawler-cloudflare
Source: https://github.com/GunjanGrunge/rrq/tree/main/skills/crawler-cloudflare
Command: npx skills add https://github.com/GunjanGrunge/rrq --skill crawler-cloudflare

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables deep web crawling and content extraction from dynamic websites, overcoming the limitations of static scraping and providing full page content for comprehensive research.

Core Features & Use Cases

  • Full Page Rendering: Renders JavaScript-heavy pages using Cloudflare's headless browser.
  • Structured Data Extraction: Extracts specific data points from pages using AI prompts and schemas.
  • Multi-Page Crawling: Crawls entire websites or specific sections based on defined patterns.
  • Use Case: When researching product specifications, use this Skill to fetch detailed technical data from manufacturer websites or review sites, ensuring no crucial information is missed from dynamic content.

Quick Start

Use the crawler-cloudflare skill to fetch the full markdown content from the URL https://example.com/product-page.

Frequently Asked Questions about crawler-cloudflare

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract content from JavaScript-heavy websites?

To extract content from JavaScript-heavy websites, this tool utilizes Cloudflare's browser rendering endpoint to fetch fully rendered page content, yielding clean markdown or JSON data for research.

Can I crawl multiple pages of a website using Cloudflare?

Yes, you can crawl multiple pages using Cloudflare. The skill supports multi-page crawling with configurable options to systematically extract dynamic content across entire websites or specific sections.

How do I extract specific data points from dynamic web pages?

You can extract specific data points from dynamic web pages by utilizing AI prompts and schemas, structuring the rendered content into targeted data formats for analysis.

What is the best way to get markdown from a dynamically rendered URL?

The best way to get markdown from a dynamically rendered URL is using single-page fetching capabilities, which render JavaScript via a headless browser and return full page content as markdown.

Does web scraping with Cloudflare handle extraction errors?

Web scraping with Cloudflare includes robust error handling for data acquisition. This ensures reliable content extraction even when processing complex, dynamically rendered pages.

Why does static scraping fail on dynamic content?

Static scraping fails on dynamic content because it cannot execute JavaScript. This skill overcomes that limitation by using Cloudflare's headless browser to fully render pages before extraction.