$npx skillfedfor your agent

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

0 0 Apache-2.0updated by null-shot

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.

manual: git clone https://github.com/null-shot/cloudflare-skills → cp -r cloudflare-skills/browser-rendering ~/.claude/skills/browser-rendering
browser-rendering/SKILL.md · version df531179

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.

Same gist for agents: .md · .json

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
by AIDotNet · AIDotNet/MoYuCode

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.

MITupdated Jan 2026
★ 84repo stars
puppeteer-automation
by Mindrally · Mindrally/skills

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.

Apache-2.0updated Jun 2026
★ 202repo stars
Chrome
by johnlindquist · johnlindquist/claude

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.

no license declared → metadata onlyupdated Dec 2025
★ 24repo stars
puppeteer-skill
by LambdaTest · LambdaTest/agent-skills

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.

MITupdated Jul 2026
★ 339repo stars
Browser
by duck4nh · duck4nh/antigravity-kit

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.

no license declared → metadata onlyupdated Feb 2026
★ 14repo stars
Playwright
by EliasOulkadi · EliasOulkadi/shokunin

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.

MITupdated Jul 2026
★ 110repo stars

More skills Playwright Skill (unlicensed)

Tags
headless-browserweb-automationscreenshot-servicepdf-conversiondynamic-content-scrapingedge-computingai-agent-integrationdom-extractionbrowser-testingsession-management