web-data-acquisition

Routes web data acquisition tasks to the most efficient local stack.

1|1|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/valtterimelkko/agent-workflow-skills --skill web-data-acquisition
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-data-acquisition
Source: https://github.com/valtterimelkko/agent-workflow-skills/tree/main/skills/web-data-acquisition
Command: npx skills add https://github.com/valtterimelkko/agent-workflow-skills --skill web-data-acquisition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of inconsistent and inefficient web scraping by providing a structured routing layer that prevents agents from improvising tools for every task.

Core Features & Use Cases

  • Intelligent Routing: Automatically selects the optimal tool based on the task, ranging from native fetches to advanced anti-bot bypasses.
  • Escalation Management: Provides a clear, safe path for handling blocked content, JS-heavy sites, and complex scraping requirements.
  • Use Case: When tasked with gathering data from a site protected by Cloudflare, the agent will first attempt a standard fetch, then escalate to the appropriate local browser-based tool only if necessary.

Quick Start

Use the web-data-acquisition skill to crawl the documentation site at https://docs.example.com and export the content to markdown.

Frequently Asked Questions about web-data-acquisition

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

FAQPage Schema
How do I bypass Cloudflare anti-bot protection during web scraping?▼

Bypassing Cloudflare during web scraping is handled by routing the request through a structured escalation path, starting with a standard fetch and advancing to local browser-based tools only if blocked. This prevents improvising tools and ensures reliable data retrieval.

What is the best way to extract data from JavaScript-rendered web pages?▼

Extracting data from JavaScript-rendered web pages is managed by routing the task to specialized local stack tools like crawl4ai or scrapegraph-ai. This approach assesses site complexity and applies the appropriate browser-based tool to handle JS-heavy rendering challenges.

How to crawl a documentation site and export content to markdown?▼

Crawling a documentation site and exporting content to markdown is executed by initiating a web-data acquisition task. The skill routes the crawling process to the most efficient local tool, extracting structured content and formatting it into markdown for immediate use.

Do I need a local stack of tools like crawl4ai and katana for web data extraction?▼

Yes, a defined hierarchy of local tools including crawl4ai, katana, scrapegraph-ai, and camofox is required. This skill relies on this pre-configured local stack to route tasks efficiently and ensure reliable data retrieval across varying site complexities.

Why does my web automation script fail on complex sites?▼

Web automation scripts often fail on complex sites due to inconsistent tool selection and unhandled anti-bot blocks. This skill solves this by providing a standardized routing layer that safely escalates tasks to the correct local tool for blocked content or JS-heavy rendering.