Fetch URL As Markdown

Fetcher da URL a Markdown basato su trafilatura in locale, con un contratto di exit-code chiaro su quando ripiegare su Exa.

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

Promosso ★ 10.0/10

Fetch URL As Markdown — Fetcher da URL a Markdown basato su trafilatura in locale, con un contratto di exit-code chiaro su quando ripiegare su Exa.

Cosa fa

Recupera un URL e restituisce il Markdown pulito del contenuto principale usando per default uno script trafilatura locale, ripiegando su Exa MCP solo in caso di fallimento del download o dell'estrazione, e rifiutando del tutto i contenuti binari. Usalo ogni volta che l'utente chiede di leggere, recuperare, fare scraping, riassumere o citare un URL — è pensato per sostituire lo strumento WebFetch integrato in questo caso, non per PDF, immagini, archivi o endpoint JSON/API.

Rapporto di test

Ho eseguito lo script incluso dal vivo su una vera pagina Wikipedia: ha restituito 44KB di markdown pulito con un header di metadati YAML corretto e zero elementi di navigazione/menu, contro una baseline naive-strip da 30KB ancora piena di rumore tipo "Jump to content Main menu... Donate Create account Log in"; ho verificato separatamente il contratto di exit-code colpendo un vero PDF arXiv e ottenendo il documentato exit 4 (nessun fallback su Exa) invece di un falso fallimento di estrazione.

Testato il: 2026-07-13 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /fetch-url-as-markdownFetcher da URL a Markdown basato su trafilatura in locale, con un contratto di exit-code chiaro su quando ripiegare su Exa.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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