Receber por email
← Voltar para o catálogo

fetch-jina

Fetch any public URL as clean Markdown via Jina Reader (r.jina.ai). Best for articles, docs, blog posts; weak on heavy anti-bot sites (Zhihu, Xiaohongshu).

33estrelas
Atualizado há 3 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add 0xmariowu/Autosearch

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/fetch-jina/svg)](https://www.skillteca.com.br/skills/fetch-jina)

Alerta por categoria

Receba novas skills de Escrita e Conteúdo toda segunda

1 email curto, só com as skills novas de Escrita e Conteúdo. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Fetch public web pages as Markdown through Jina Reader's https://r.jina.ai/<URL> endpoint.

URL Fit

  • Best for articles, documentation, blogs, changelogs, and other mostly static public pages.
  • Weak for JavaScript-heavy pages, login-gated content, and anti-bot sites such as Zhihu or Xiaohongshu.
  • Use it as the first fast path when the task needs URL-to-Markdown content without browser state.

Invocation

Call fetch.py's async fetch(url: str) function with the original public URL:

result = await fetch("https://example.com/article")

Successful calls return:

{
    "ok": True,
    "url": "https://example.com/article",
    "reader_url": "https://r.jina.ai/https://example.com/article",
    "markdown": "...",
    "metadata": {"title": "...", "fetched_at": "...", "status": 200},
}

Failure Modes

  • Timeout, network errors, 4xx, and 5xx responses return ok: false with a structured reason.
  • Anti-bot refusals return reason: jina_refused and suggest_fallback: fetch-crawl4ai.
  • Runtime callers should choose their own fallback instead of assuming this tool retries.

Limits

  • Public Jina Reader availability and rate limits are upstream dependencies.
  • Some sites block reader-style fetches or return degraded content.
  • This skill does not execute JavaScript, click through consent flows, or authenticate.

Quality Bar

  • Evidence items have non-empty title and url.
  • No crash on empty or malformed API response.
  • Source channel field matches the channel name.
Compartilhar X LinkedIn