cf-crawl

Initiate, monitor, and export website crawls via the Cloudflare Browser Rendering API.

8|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/jscraik/Agent-Skills --skill cf-crawl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cf-crawl
Source: https://github.com/jscraik/Agent-Skills/tree/main/utilities/cf-crawl
Command: npx skills add https://github.com/jscraik/Agent-Skills --skill cf-crawl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of crawling websites using Cloudflare's Browser Rendering service, allowing you to capture web content in various formats and manage crawl jobs efficiently.

Core Features & Use Cases

  • Start Crawls: Initiate new crawl jobs on specified URLs with customizable limits, depth, and rendering options.
  • Monitor Status: Check the progress and status of existing crawl jobs.
  • Export Results: Retrieve crawl results in Markdown or JSON format, with options for per-page files or a merged digest.
  • Cancel Jobs: Terminate active crawl jobs when necessary.
  • Use Case: You need to crawl a documentation website to extract all articles into Markdown files for local analysis and archiving.

Quick Start

Crawl https://developers.cloudflare.com/workers/ to markdown with a 25-page limit and save the results under .crawl-output/workers.

Frequently Asked Questions about cf-crawl

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

FAQPage Schema
How do I crawl a website and export the content as Markdown files?

To crawl a website and export Markdown, initiate a job targeting a specific URL, monitor its progress, and retrieve the results as per-page files or a merged digest. This process captures web content for local analysis and archiving.

How does the Cloudflare Browser Rendering API handle web scraping jobs?

The Cloudflare Browser Rendering API handles web scraping by initiating crawl jobs with customizable limits, depth, and rendering options. You monitor job progress, export results in JSON or Markdown, and cancel active jobs when necessary.

Do I need Cloudflare API credentials to start a crawl job?

Yes, you need Cloudflare API credentials to start a crawl job. The crawling process requires specific parameters like target URL, page limits, and output formats to properly ingest web content via the Browser Rendering service.

Can I monitor the status of an active web crawl and cancel it?

Yes, you can monitor the status of an active web crawl and cancel it. The system handles administrative tasks for ingesting web content, allowing you to check the progress of existing crawl jobs and terminate them when necessary.

What is the best way to export crawled web pages into JSON format?

The best way to export crawled web pages into JSON format is to configure JSON as your output format when initiating the crawl. You retrieve the results locally as individual per-page files or as a single merged digest file.

What are the limitations when using Cloudflare Browser Rendering for web scraping?

Limitations when using Cloudflare Browser Rendering for web scraping include managing target URLs and page limits. You must monitor job status and potentially cancel active crawl jobs to avoid exceeding your specified administrative parameters and ingestion limits.