web-fetch

Extract readable web content as text, markdown, or JSON via Trafilatura CLI.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/cfcosta/duskpi --skill web-fetch-cfcosta
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: web-fetch
Source: https://github.com/cfcosta/duskpi/tree/main/skills/web-fetch
Command: npx skills add https://github.com/cfcosta/duskpi --skill web-fetch-cfcosta

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? Fetching web pages to obtain the readable main content is tedious without a browser; this skill provides a lightweight, CLI-based solution to extract clean article text, markdown, or JSON.

## Core Features & Use Cases

  • Extract readable content from single or multiple URLs
  • Output content as Markdown or JSON for downstream processing
  • Accept a packaged Trafilatura CLI at a fixed path to avoid browser automation

### Quick Start Run the CLI against a URL to fetch and output readable content in Markdown or JSON.

Frequently Asked Questions about web-fetch

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

FAQPage Schema
How do I extract readable content from web pages without browser automation?▼

To extract readable content without browser automation, you can fetch web pages using a packaged Trafilatura CLI to output clean text, markdown, or JSON directly from the URLs.

What is the best way to fetch article text from multiple URLs for archiving?▼

Fetching article text from multiple URLs is handled by processing each link through the Trafilatura CLI, which isolates readable content and formats it as markdown or JSON for archiving.

Can I output extracted web content as JSON for downstream workflows?▼

Yes, you can output extracted web content as JSON. The skill processes URLs using the Trafilatura CLI to produce structured JSON data suitable for downstream workflows.

Do I need a specific path setup to use the Trafilatura CLI for content extraction?▼

Yes, content extraction requires a fixed FETCHCLI path where the packaged Trafilatura CLI is located, and the system verifies the CLI is executable before use.

Does web content extraction work for generating summaries without a browser?▼

Web content extraction works for generating summaries without a browser by using the Trafilatura CLI to fetch pages and return clean text or markdown for summary workflows.