Skip to content
Agentmart
Submit a tool

jina-read-url

Read, summarize, inspect, or extract content from a public URL through Jina Reader.

Skill by s-hiraoku

IndexedMIT
Write a review

Chalk Labs

Need help deploying jina-read-url?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/s-hiraoku-jina-read-url

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Read, summarize, inspect, or extract content from a public URL through Jina Reader. Use when the user asks to use Jina Reader, read a note.com/blog/article/X/Twitter/GitHub/page URL, recover Markdown from a URL that normal browsing cannot read cleanly, or make a URL readable in ChatGPT-like agent sessions with tool access.

Use cases: documents, writing, productivity, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/jina-read-url

What's inside

Skill name
jina-read-url
Description
Read, summarize, inspect, or extract content from a public URL through Jina Reader. Use when the user asks to use Jina Reader, read a note.com/blog/article/X/Twitter/GitHub/page URL, recover Markdown from a URL that normal browsing cannot read cleanly, or make a URL readable in ChatGPT-like agent sessions with tool access.
License
MIT
Instructions
70 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (3)

  • SKILL.md
  • openai.yaml · agents/
  • read_url.py · scripts/

SKILL.md (first lines)

# Jina Read URL

## Overview

Use Jina Reader as the narrow URL-to-Markdown step for public web pages, then answer from the returned Markdown. Keep this skill focused on reading the URL; save to memory, send to another agent, or archive output only when the user explicitly asks.

## Quick Start

Prefer the bundled script:

```bash
python3 scripts/read_url.py "https://example.com/page"
```

The script prints Markdown from `https://r.jina.ai/`. If `JINA_API_KEY` is set, it sends it as a bearer token. Otherwise, it uses public unauthenticated access.

Use `--output` when the fetched Markdown is large or the user asks to save it:

```bash
python3 scripts/read_url.py "https://example.com/page" --output /tmp/page.md
```

## Workflow

1. Take the public URL from the user. If the URL has no scheme, assume `https://`.
2. Fetch with `scripts/read_url.py` instead of manually constructing the Jina URL, especially for long URLs, URLs containing `#`, X/Twitter URLs, or repeated use.
3. Inspect the returned Markdown for:
   - title
   - source URL
   - published time, author, or other visible metadata
   - whether the content appears complete, sparse, blocked, rate-limited, or login-gated
4. Answer only from the returned content unless you clearly mark outside knowledge or corroborate with another source.
5. Keep direct quotes short and attribute them to the source URL.
6. Do not treat Jina Reader as an authorization bypass. It can only reliably read content that is publicly accessible to Jina.

## Default Response

For casual read-or-summarize requests, return:

- whether the page was readable
- title
- source URL
- published time when present
- a concise summary or extracted points
- any uncertainty about completeness

## ChatGPT-Style Environments

If running in a ChatGPT-like session with no shell, fetch, browser, or custom Action access, say that the environment cannot directly call Jina Reader. If a Custom GPT Action or proxy is available, call the action that wraps `https://r.jina.ai/` and then follow the same workflow above.

## Script

`scripts/read_url.py` accepts:

```bash
python3 scripts/read_url.py URL [--output path] [--timeout seconds] [--header "Name: value"]
```

The script avoids double-prefixing existing `r.jina.ai` Reader URLs, uses POST for fragment or very long URLs, and returns a non-zero exit code with a concise error message when Jina Reader cannot be reached.

## Final Report

Include:

- URL fetched
- whether Jina Reader returned complete-looking Markdown or partial/blocked content
- summary, extracted facts, or saved output requested by the user
- any follow-up action taken only because the user explicitly requested it

From s-hiraoku/codex-harnesses, MIT.

More from s-hiraoku/codex-harnesses

Signals

Stars
0
Forks
0
Open issues
2
Last commit (this folder)
Jun 10, 2026 (4 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from s-hiraoku

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get jina-read-url running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying jina-read-url?

CallGet help
Cite this page

jina-read-url skill. Agent Mart. https://agentmart.dev/skills/s-hiraoku-jina-read-url (last updated 2026-10-24)