cloudflare-browser-rendering

Automate headless browser tasks for screenshots, PDFs, and content extraction.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/brixtonpham/claude-config --skill cloudflare-browser-rendering-brixtonpham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-browser-rendering
Source: https://github.com/brixtonpham/claude-config/tree/main/skills/cloudflare-browser-rendering
Command: npx skills add https://github.com/brixtonpham/claude-config --skill cloudflare-browser-rendering-brixtonpham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cloudflare Browser Rendering enables developers to automate headless browser tasks such as capturing screenshots, generating PDFs, scraping dynamic content, and testing web applications, eliminating the need to build custom infrastructure.

Core Features & Use Cases

  • REST API endpoints for screenshots, PDFs, content extraction, and markdown rendering.
  • Workers bindings with Puppeteer or Playwright for fine-grained control.
  • MCP servers and Stagehand integration for AI-powered automation and browser-based workflows.
  • Stagehand features for natural language automation and caching to optimize costs.
  • Use Case: Build AI-assisted scrapers that render JavaScript-heavy pages and extract structured data.

Quick Start

Configure and run Cloudflare Browser Rendering to automate headless browser tasks (screenshots, PDFs, content extraction) using REST API, Puppeteer, or Playwright.

Frequently Asked Questions about cloudflare-browser-rendering

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

FAQPage Schema
How do I automate web scraping for dynamic JavaScript pages?

Automate web scraping for dynamic JavaScript pages by using headless browser rendering to execute scripts and extract structured data. This approach handles JavaScript-heavy sites that traditional static scrapers cannot process effectively.

Can I use Puppeteer or Playwright with Cloudflare Workers?

Yes, you can use Puppeteer or Playwright with Cloudflare Workers through Workers bindings. This integration provides fine-grained control over headless browser tasks directly within your serverless environment.

How do I generate PDFs from web pages using a REST API?

Generate PDFs from web pages by sending requests to REST API endpoints designed for browser rendering. This method captures and converts rendered web content into PDF format without requiring custom infrastructure.

Does Cloudflare browser rendering support configurable timeouts and error handling?

Yes, Cloudflare browser rendering supports configurable timeouts and robust error handling. These features ensure reliable data extraction and page rendering even when target sites respond slowly or encounter processing errors.

What is the best way to extract markdown from dynamic content?

The best way to extract markdown from dynamic content is using headless browser rendering APIs. They render the JavaScript, capture the content, and output it directly as markdown for immediate processing.

Can I build AI-assisted scrapers with natural language automation?

Yes, you can build AI-assisted scrapers using natural language automation through Stagehand integration. This enables browser-based workflows that interpret natural language commands to extract structured data efficiently.