webfetch-skill

Extract clean markdown content from web pages using trafilatura.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires trafilatura, requests, beautifulsoup4, and includes scripts (resource) components.

What problem does it solve?

This skill solves the issue of messy, cluttered web scraping by providing a specialized workflow that strips away navigation, ads, and boilerplate to deliver clean, readable markdown content for AI analysis.

Core Features & Use Cases

  • Intelligent Extraction: Uses trafilatura to isolate main article content from HTML, ensuring high-quality input for LLMs.
  • Multi-URL Comparison: Efficiently fetches and aggregates content from up to 5 URLs simultaneously for comparative analysis.
  • Resilient Fetching: Includes built-in caching and automatic escalation paths to handle blocked or dynamic content.

Quick Start

Use the webfetch skill to fetch and summarize the content from the provided URL.

Frequently Asked Questions about webfetch-skill

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

FAQPage Schema
How do I extract clean markdown from web pages for AI analysis?

To extract clean markdown from web pages for AI analysis, this skill uses trafilatura to isolate main article content and strip away navigation, ads, and boilerplate. This resilient fetching workflow ensures high-quality, readable text optimized for LLM summarization.

Can I fetch and compare content from multiple URLs simultaneously?

Yes, you can fetch and compare content from multiple URLs simultaneously. This skill supports multi-URL aggregation, allowing you to efficiently extract and compare clean markdown content from up to 5 URLs at once for comparative research tasks.

Does web scraping with trafilatura handle blocked or dynamic content?

Web scraping with trafilatura handles blocked or dynamic content through resilient fetching mechanisms. The skill includes built-in caching and automatic escalation paths using requests and beautifulsoup4 to ensure robust HTML-to-markdown conversion.

What is the best way to isolate main article content from HTML?

The best way to isolate main article content from HTML is using trafilatura for intelligent extraction. It specifically targets and strips away boilerplate, ensuring the resulting markdown content is clean, readable, and ready for AI analysis.

Do I need beautifulsoup4 to convert HTML to markdown?

Yes, you need beautifulsoup4 along with trafilatura and requests installed to convert HTML to markdown. These dependencies work together to perform robust link extraction and handle content escalation paths during the resilient web scraping workflow.