cloudflare-browser-rendering

Control headless browsers via Cloudflare's Browser Rendering API for automation.

4|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/akornmeier/claude-config --skill cloudflare-browser-rendering-akornmeier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cloudflare-browser-rendering
Source: https://github.com/akornmeier/claude-config/tree/main/skills/cloudflare-browser-rendering
Command: npx skills add https://github.com/akornmeier/claude-config --skill cloudflare-browser-rendering-akornmeier

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables automated browser rendering and data extraction tasks by controlling headless browsers via Cloudflare's Browser Rendering API. It simplifies complex workflows like taking screenshots, generating PDFs, scraping dynamic content, and testing web applications.

Core Features & Use Cases

  • REST API endpoints for screenshots, PDFs, content extraction, and data mining from web pages.
  • Workers Bindings with Puppeteer/Playwright for low-level browser control, session reuse, and cost optimization.
  • MCP Server and Stagehand integration for AI-powered browser automation and natural language tasks.
  • Use cases include automated visual testing, data extraction from dynamic sites, and generating structured outputs (JSON/Markdown) from rendered pages.
  • Example: render a page, capture a screenshot, and extract metadata for QA or indexing purposes.

Quick Start

Use the cloudflare-browser-rendering skill to render a page and return a PNG screenshot.

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 headless browser tasks using Cloudflare Browser Rendering?

Automate headless browser tasks using Cloudflare by controlling browsers through its Browser Rendering API to capture screenshots, generate PDFs, and scrape dynamic content. It supports both REST API endpoints and Workers bindings for advanced automation workflows.

Can I use Puppeteer and Playwright with Cloudflare Workers for web automation?

Yes, you can use Puppeteer and Playwright with Cloudflare Workers for web automation. The Skill operates through Workers bindings to provide low-level browser control, enable session reuse, and optimize automation costs across dynamic pages.

What do I need to set up before scraping dynamic pages with Cloudflare?

You need Puppeteer or Playwright bindings and a Cloudflare Workers environment to set up scraping dynamic pages. This configuration allows you to control headless browsers via the Browser Rendering API for data extraction and automated testing.

Does Cloudflare Browser Rendering support REST API endpoints for screenshots and PDFs?

Yes, Cloudflare Browser Rendering supports REST API endpoints for generating screenshots and PDFs. These endpoints also handle content extraction and data mining directly from rendered web pages without requiring manual browser control.

What is the best way to extract structured data from dynamic web pages?

The best way to extract structured data from dynamic web pages is using Cloudflare's Browser Rendering API with Puppeteer or Playwright. It renders dynamic content and outputs structured formats like JSON or Markdown for indexing and QA purposes.