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.