cloudflare-crawl

Fetch rendered HTML from dynamic websites via the Cloudflare Browser Rendering API.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill cloudflare-crawl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-crawl
Source: https://github.com/tedtv1007-ctrl/milk-skills-library/tree/main/cloudflare-crawl
Command: npx skills add https://github.com/tedtv1007-ctrl/milk-skills-library --skill cloudflare-crawl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill overcomes the limitations of standard fetch tools by rendering JavaScript-heavy websites and bypassing basic anti-bot protections, ensuring you can access content from modern SPAs.

Core Features & Use Cases

  • Headless Browser Rendering: Executes JavaScript to fully load dynamic web content before extraction.
  • Anti-Bot Navigation: Leverages Cloudflare's infrastructure to access sites that typically block simple automated requests.
  • Use Case: Use this when you need to scrape data from a dashboard or a modern web application that appears blank when using standard HTTP requests.

Quick Start

Use the cloudflare-crawl skill to fetch the rendered HTML content from the target URL.

Frequently Asked Questions about cloudflare-crawl

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

FAQPage Schema
How do I scrape dynamic content from a single-page application that requires JavaScript execution?

To scrape dynamic content from a single-page application, you need a headless browser to execute JavaScript and fully render the page. This skill uses the Cloudflare Browser Rendering API to load web content before extracting data from modern SPAs.

Why does my standard HTTP request return blank HTML when scraping a modern web dashboard?

Standard HTTP requests often return blank HTML because modern dashboards rely on JavaScript to render content dynamically. Using a headless browser rendering API executes the required JavaScript, allowing you to bypass this limitation and access the fully loaded web page.

Do I need valid Cloudflare account credentials to use browser rendering for web scraping?

Yes, valid Cloudflare account credentials and specific API permissions for browser rendering operations are required. The scraping process authenticates through your Cloudflare account to utilize their infrastructure for executing JavaScript and bypassing anti-bot measures.

Can Cloudflare browser rendering bypass anti-bot protections when fetching web page content?

Yes, Cloudflare browser rendering can bypass basic anti-bot protections. By leveraging Cloudflare's infrastructure, the skill navigates sites that typically block simple automated requests, ensuring access to content from protected modern web applications.

What is the best way to extract data from a complex single-page application without getting blocked?

The best way to extract data from complex SPAs without getting blocked is using a headless browser interaction approach. This skill leverages Cloudflare's web rendering API to execute JavaScript and bypass basic anti-bot measures, ensuring reliable data extraction.

What are the limitations of using headless browser rendering for web scraping?

Headless browser rendering for web scraping is limited by its dependency on valid Cloudflare account credentials and specific API permissions. It should be used specifically when standard fetch tools fail to load dynamic content, rather than for simple static page extraction.