crwl

Extract readable web page content and structured JSON data from URLs via the crwl CLI.

17|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/ivanrvpereira/.agents --skill crwl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crwl
Source: https://github.com/ivanrvpereira/.agents/tree/main/skills/crwl
Command: npx skills add https://github.com/ivanrvpereira/.agents --skill crwl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces the time and effort required to manually browse web pages by automatically fetching content, pruning it into clean markdown, and extracting structured information that you can use for answers or downstream workflows.

Core Features & Use Cases

  • Web page crawling and markdown extraction: Converts a URL into filtered, LLM-friendly markdown output (recommended mode for reading and Q&A).
  • Question answering over page content: Retrieves and summarizes what a page says about a specific topic using a single command.
  • Structured data extraction (LLM or CSS-driven): Extracts entities and fields into JSON using either LLM-based instructions or CSS selector targeting plus a schema.

Quick Start

Ask the AI to read a URL and summarize the key points in pruned markdown: run crwl with the URL and use the default pruning flags.

Frequently Asked Questions about crwl

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

FAQPage Schema
How do I extract readable content from a URL for LLM analysis?

Web crawling and markdown extraction converts URLs into filtered, LLM-friendly markdown by fetching content and pruning unnecessary elements. This produces clean output recommended for reading and Q&A tasks over web page content.

How do I extract structured JSON from a webpage using CSS selectors?

Structured data extraction uses CSS selectors and a schema to target specific page elements and extract entities into JSON. This CSS-driven strategy isolates exact fields from the HTML structure as an alternative to LLM-based extraction.

Can I summarize what a webpage says about a specific topic?

Question answering over page content retrieves and summarizes what a page says about a specific topic using a single command. This function relies on the underlying web page crawling and content extraction capabilities.

What is the best way to convert web pages to markdown for Q&A?

Converting web pages to markdown for Q&A is best achieved using default pruning flags to generate md-fit markdown. This filters raw content into clean text optimized for language model consumption and accurate responses.

Does LLM extraction require CSS selectors to pull site data into JSON?

LLM extraction does not require CSS selectors to pull site data into JSON. You can extract entities and fields using either LLM-based instructions or CSS selector targeting plus a schema, offering two distinct extraction strategies.

Do I need to configure browser options to scrape site content?

Configuring browser options is required to scrape site content effectively. The extraction process depends on running the CLI with specific browser and crawler configurations to properly fetch and prune web pages.