article-extractor

Extract article content from URLs and save it as Markdown.

1|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/jrajasekera/claude-skills --skill article-extractor-jrajasekera
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: article-extractor
Source: https://github.com/jrajasekera/claude-skills/tree/main/skills/article-extractor
Command: npx skills add https://github.com/jrajasekera/claude-skills --skill article-extractor-jrajasekera

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires trafilatura, readability-cli, pandoc, curl, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automatically fetches readable article content from URLs, removes ads and clutter, and saves it as Markdown for offline reading or archiving.

Core Features & Use Cases

  • Clean extraction from blogs, news, tutorials, and documentation pages, removing navigation, ads, and clutter for a readable output.
  • Wayback Machine support for dead links or paywalled content.
  • Outputs a Markdown file with YAML frontmatter including the source URL and extraction timestamp for easy ingestion into notes or CMS.

Quick Start

Call the extraction script with a URL to generate a clean Markdown article file.

Frequently Asked Questions about article-extractor

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

FAQPage Schema
How do I convert web content from a URL into clean Markdown for offline reading?

To extract web content into Markdown, this tool fetches article text from URLs, removes ads and navigation clutter, and saves the readable output as a Markdown file with source metadata for offline reading or archiving.

Can I extract article content from dead links or paywalled web pages?

Yes, article extraction supports dead or paywalled web pages by routing the URL through the Wayback Machine, allowing you to retrieve readable content even when the original source is inaccessible.

What is the best way to extract text from news sites and blogs while removing ads?

The best way to extract text from news sites and blogs while removing ads is using a multi-tool workflow that strips navigation and clutter, outputting clean Markdown with a source URL and extraction timestamp.

Does this article extraction tool require curl and python3 to function?

Yes, the article extraction workflow requires python3 and curl, alongside dependencies like trafilatura, readability-cli, and pandoc, to fetch URLs and process readable content into Markdown format.

What happens when the default Jina Reader API fails to extract web content?

When the default Jina Reader API fails to extract web content, the workflow automatically falls back to optional tools like trafilatura, readability-cli, and a Python-based processor to ensure successful article extraction.