Fetch URL As Markdown
Lokaler trafilatura-first URL-zu-Markdown-Fetcher mit sauberem Exit-Code-Vertrag dafür, wann auf Exa zurückgefallen wird.
Getestet · Funktioniert
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 MarkdownSummarize what's on this webpage for me in plain textPull the text from this URL and quote the key points