cf-browser

Browse and scrape live websites via Cloudflare's Browser Rendering API.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/rarestg/rarestg-skills --skill cf-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cf-browser
Source: https://github.com/rarestg/rarestg-skills/tree/main/skills/cf-browser
Command: npx skills add https://github.com/rarestg/rarestg-skills --skill cf-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to programmatically browse and scrape live websites, extracting rendered content, screenshots, or specific data elements, even from JavaScript-heavy pages.

Core Features & Use Cases

  • Web Scraping: Extract text, HTML, or specific elements using CSS selectors.
  • AI Data Extraction: Use prompts to extract structured data from web pages.
  • Screenshots: Capture full-page or element-specific screenshots.
  • Use Case: Automatically scrape product details (name, price, description) from an e-commerce website or extract all job listings from a careers page.

Quick Start

Use the cf-browser skill to scrape the URL https://example.com for all h1 tags and links.

Frequently Asked Questions about cf-browser

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

FAQPage Schema
How do I scrape dynamic content from JavaScript-heavy web pages?

Scraping dynamic content from JavaScript-heavy pages requires a headless browser to render the site. This skill uses Cloudflare's Browser Rendering API to fetch fully rendered web content, enabling extraction where traditional fetching methods fail.

How do I extract structured data from a website using CSS selectors?

You can extract structured data from a website using CSS selectors by programmatically targeting specific HTML elements. This skill facilitates fetching rendered web content and pulling text, HTML, or specific data elements directly from the live page.

Can I capture screenshots of live web pages programmatically?

Yes, you can capture screenshots of live web pages programmatically. This skill enables capturing full-page screenshots or element-specific screenshots using Cloudflare's Browser Rendering API during your web scraping workflow.

What is the best way to extract product details from an e-commerce site?

The best way to extract product details like names and prices from an e-commerce site is using AI prompts for structured data extraction. This skill allows you to use prompts to pull specific data fields from rendered web pages.

Do I need a headless browser to scrape websites that rely heavily on JavaScript?

Yes, you need a headless browser to scrape websites that rely heavily on JavaScript. This skill provides headless browser access via Cloudflare's Browser Rendering API, which is essential for loading dynamic content before extraction.

Why does traditional web scraping fail on dynamic web pages?

Traditional web scraping fails on dynamic web pages because it cannot execute JavaScript to render content. This skill solves the problem by using Cloudflare's Browser Rendering API to load the fully rendered page before data extraction or screenshots.