# Jina Reader API Skill

> Extracts clean markdown content from any URL using the Jina Reader API (r.jina.ai). Handles JavaScript-rendered pages, PDF extraction, and multi-page crawling with depth control. Returns structured LLM-ready text.

- Skill: `agentskillexchange/jina-reader-api-skill` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/jina-reader-api-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/jina-reader-api-skill/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/jina-reader-api-skill

---


# Jina Reader API Skill

Extracts clean markdown content from any URL using the Jina Reader API (r.jina.ai). Handles JavaScript-rendered pages, PDF extraction, and multi-page crawling with depth control. Returns structured LLM-ready text.

## Installation

Requirements and caveats from upstream:
- Override the browser User-Agent string. Useful for accessing sites that require specific browsers or block crawlers.
- Type a question that requires latest information or world knowledge.
- Embedding API https://api.jina.ai/v1/embeddings Convert text/images to fixed-length vectors block 100 RPM & 100,000 TPM 500 RPM & 2,000,000 TPM trending_up 5,000 RPM & 50,000,000 TPM ssid_chart depends on the input size

Basic usage or getting-started notes:
- Run Jina models natively inside Elasticsearch.
- code Usage
- Only extract content matching these CSS selectors. Example: article, .main-content, #post-body

- Source: https://jina.ai/reader/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/jina-reader-api-skill/)

