Fetch URL As Markdown

Lokaler trafilatura-first URL-zu-Markdown-Fetcher mit sauberem Exit-Code-Vertrag dafür, wann auf Exa zurückgefallen wird.

von CodeAlive-AI · CodeAlive-AI/ai-driven-development

Getestet · Funktioniert ★ 10.0/10

Fetch URL As Markdown — Lokaler trafilatura-first URL-zu-Markdown-Fetcher mit sauberem Exit-Code-Vertrag dafür, wann auf Exa zurückgefallen wird.

Was es kann

Ruft eine URL ab und liefert sauberes Haupt-Content-Markdown per lokalem trafilatura-Skript als Standard, fällt nur bei Download- oder Extraktionsfehler auf Exa MCP zurück und verweigert bei Binärinhalten rundweg. Nutzen, wann immer der User bittet, eine URL zu lesen, abzurufen, zusammenzufassen oder zu zitieren — soll das eingebaute WebFetch-Tool für diesen Fall ersetzen, nicht für PDFs, Bilder, Archive oder JSON-/API-Endpunkte.

Testbericht

Ließ das mitgelieferte Skript live auf einer echten Wikipedia-Seite laufen: Es lieferte sauberes 44KB-Markdown mit ordentlichem YAML-Metadaten-Header und null Nav-/Menü-Chrome, gegenüber einer 30KB-naiven-Strip-Baseline noch voller "Jump to content Main menu... Donate Create account Log in"-Müll; bestätigte separat den Exit-Code-Vertrag, indem ein echtes arXiv-PDF getroffen wurde und der dokumentierte Exit 4 (kein Exa-Fallback) statt eines falschen Extraktionsfehlers zurückkam.

Getestet am: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/CodeAlive-AI/ai-driven-development
cd ai-driven-development
mkdir -p ~/.claude/skills
cp -r skills/fetch-url-as-markdown ~/.claude/skills/fetch-url-as-markdown

Befehle & Beispiel-Prompts

  • /fetch-url-as-markdownLokaler trafilatura-first URL-zu-Markdown-Fetcher mit sauberem Exit-Code-Vertrag dafür, wann auf Exa zurückgefallen wird.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Fetch this article and give me the clean main content as Markdown
  • Summarize what's on this webpage for me in plain text
  • Pull the text from this URL and quote the key points