browser-rendering
This skill enables agents to render and interact with JavaScript-heavy websites through Cloudflare's infrastructure, extracting structured data from pages that require browser execution. Built for the Agent Skills standard, it integrates seamlessly with Claude, OpenAI, and other compatible agent platforms to handle complex scraping workflows at scale.
browser-rendering is a skill that enables agents to automate web scraping and data extraction from dynamic JavaScript-rendered pages. It supports headless browser automation through tools like Puppeteer and Playwright, allowing you to extract structured data from websites that require browser execution. The skill integrates seamlessly with Claude, OpenAI, and other compatible agent platforms to handle complex scraping workflows at scale through Cloudflare's infrastructure.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-01-18
browser-rendering is a skill that enables agents to automate web scraping and data extraction from dynamic JavaScript-rendered pages. It supports headless browser automation through tools like Puppeteer and Playwright, allowing you to extract structured data from websites that require browser execution. The skill integrates seamlessly with Claude, OpenAI, and other compatible agent platforms to handle complex scraping workflows at scale through Cloudflare's infrastructure.
Use it when
- Yes, browser-rendering supports capturing screenshots and generating PDFs of web pages programmatically.
- browser-rendering enables headless browser automation to be integrated directly into Cloudflare Workers.
Verify before relying
Read SKILL.md below before installing (5 files). Open directory: indexed for reading, not audited.
Install
null-shot/cloudflare-skills/browser-rendering · repository language: TypeScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is browser-rendering and how does it handle web scraping with puppeteer or playwright?
browser-rendering is a skill that enables agents to automate web scraping and data extraction from dynamic JavaScript-rendered pages. It supports headless browser automation through tools like Puppeteer and Playwright, allowing you to extract structured data from websites that require browser execution. The skill integrates seamlessly with Claude, OpenAI, and other compatible agent platforms to handle complex scraping workflows at scale through Cloudflare's infrastructure.
Can browser-rendering take screenshots and generate PDFs of web pages programmatically?
Yes, browser-rendering supports capturing screenshots and generating PDFs of web pages programmatically. This capability allows you to automate visual documentation of websites, convert HTML to PDF, and capture pages as images through a REST API interface. These features are built into the skill's core functionality for comprehensive web page rendering and conversion tasks.
How does browser-rendering integrate with Cloudflare Workers for edge-based processing?
browser-rendering enables headless browser automation to be integrated directly into Cloudflare Workers, allowing you to perform browser rendering and data extraction at the edge network. This integration lets you run automated browser testing and web scraping operations closer to your users, reducing latency and improving performance for large-scale automation workflows.
Does browser-rendering support natural language web selectors and AI-native automation?
browser-rendering includes support for building AI-native automation workflows using natural language selectors and MCP integration. This advanced capability allows agents to interact with web pages using more intuitive, language-based instructions rather than traditional CSS or XPath selectors, making automation workflows more accessible and flexible.
What browser automation capabilities does browser-rendering provide for testing purposes?
browser-rendering enables automated browser testing with assertions and debugging capabilities, allowing you to validate web application behavior programmatically. The skill supports comprehensive testing workflows that can be integrated into your CI/CD pipelines and agent automation systems for reliable quality assurance.
How does browser-rendering extract structured data from dynamic websites?
browser-rendering extracts structured data from dynamic websites by executing JavaScript and rendering pages fully before data extraction. This approach ensures that content loaded asynchronously or generated by client-side frameworks is captured completely, making it ideal for scraping JavaScript-rendered content and converting it into structured, usable data for your agents.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Browser Rendering
Cloudflare Browser Rendering provides headless Chrome instances on the global edge network for web scraping, screenshots, PDF generation, and automated testing. Choose from REST API for simple tasks or Workers Bindings (Puppeteer, Playwright, Stagehand) for advanced automation.
Choosing an Integration Method
| Method | Use Case | Complexity |
|---|---|---|
| REST API | Simple screenshots, PDFs, markdown extraction, structured data | Low - just HTTP requests |
| Puppeteer | Industry-standard Chrome automation, porting existing scripts | Medium - familiar API |
| Playwright | Modern cross-browser automation, AI agent integration (MCP) | Medium - developer-friendly |
| Stagehand | AI-native automation with natural language selectors | Low - resilient to site changes |
REST API
(truncated - see the full file via the links below)
File tree — 5 files
browser-rendering/SKILL.md
browser-rendering/references/limits.md
browser-rendering/references/patterns.md
browser-rendering/references/puppeteer.md
browser-rendering/references/testing.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Automate web scraping and data extraction from dynamic JavaScript-rendered pages”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
puppeteer enables you to script and control browser behavior programmatically, handling navigation, form submission, and DOM manipulation at scale. Perfect for testing, scraping, and automating repetitive web tasks without manual intervention.
This skill teaches you how to harness Puppeteer for programmatic browser control, from launching headless instances to navigating pages and extracting data at scale. You'll discover patterns for reliable web scraping, form automation, and performance testing without manual intervention. Perfect for developers building data pipelines or testing complex web applications.
This skill lets you command Chrome directly through code, enabling you to build bots that navigate websites, extract information, and perform repetitive web tasks automatically. Perfect for workflow automation, testing, and data collection at scale.
This skill enables agents to create and execute Puppeteer automation scripts for comprehensive browser testing and web data extraction workflows. Leverage headless browser control to automate interactions, validate page behavior, and gather web content programmatically. Built by TestMu AI (formerly LambdaTest) and available under the MIT license.
This skill enables you to programmatically control web browser operations, from navigating to URLs and clicking elements to filling forms and extracting page content. Integrate browser automation directly into your SkillFed workflows for seamless web interaction and data collection tasks.
This skill harnesses Playwright's cross-browser automation capabilities to streamline testing workflows. Automate complex user interactions like authentication, data entry validation, and link integrity checks, then capture visual evidence through screenshots—all without manual intervention.
More skills Playwright Skill (unlicensed)