Jina Reader
by @ericsantos
Web content extraction via Jina AI Reader API. Three modes: read (URL to markdown), search (web search + full content), ground (fact-checking). Extracts clea...
clawhub install jina-readerπ About This Skill
name: jina-reader description: "Web content extraction via Jina AI Reader API. Three modes: read (URL to markdown), search (web search + full content), ground (fact-checking). Extracts clean content without exposing server IP." homepage: https://jina.ai/reader metadata: {"clawdbot":{"emoji":"π","requires":{"bins":["curl","jq"]},"primaryEnv":"JINA_API_KEY"}}
Jina Reader
Extract clean web content via Jina AI β without exposing your server IP.
Read a URL
{baseDir}/scripts/reader.sh "https://example.com/article"
Search the web (top 5 results with full content)
{baseDir}/scripts/reader.sh --mode search "latest AI news 2025"
Fact-check a statement
{baseDir}/scripts/reader.sh --mode ground "OpenAI was founded in 2015"
Options
| Flag | Description | Default |
|------|-------------|---------|
| --mode | read, search, ground | read |
| --selector | CSS selector to extract specific region | β |
| --wait | CSS selector to wait for before extraction | β |
| --remove | CSS selectors to remove (comma-separated) | β |
| --proxy | Country code for geo-proxy (br, us, etc.) | β |
| --nocache | Force fresh content (skip cache) | off |
| --format | markdown, html, text, screenshot | markdown |
| --json | Raw JSON output | off |
Examples
# Extract article content
{baseDir}/scripts/reader.sh "https://blog.example.com/post"Extract specific section via CSS selector
{baseDir}/scripts/reader.sh --selector "article.main" "https://example.com"Remove nav and ads before extraction
{baseDir}/scripts/reader.sh --remove "nav,footer,.ads" "https://example.com"Search with JSON output
{baseDir}/scripts/reader.sh --mode search --json "AI enterprise trends"Read via Brazil proxy
{baseDir}/scripts/reader.sh --proxy br "https://example.com.br"Fact-check a claim
{baseDir}/scripts/reader.sh --mode ground "Tesla is the most valuable car company"
API Key
export JINA_API_KEY="jina_..."
Free tier: 10M tokens (no signup needed). Get key at https://jina.ai/reader/
Pricing
Why Jina Reader?
π‘ Examples
# Extract article content
{baseDir}/scripts/reader.sh "https://blog.example.com/post"Extract specific section via CSS selector
{baseDir}/scripts/reader.sh --selector "article.main" "https://example.com"Remove nav and ads before extraction
{baseDir}/scripts/reader.sh --remove "nav,footer,.ads" "https://example.com"Search with JSON output
{baseDir}/scripts/reader.sh --mode search --json "AI enterprise trends"Read via Brazil proxy
{baseDir}/scripts/reader.sh --proxy br "https://example.com.br"Fact-check a claim
{baseDir}/scripts/reader.sh --mode ground "Tesla is the most valuable car company"
βοΈ Configuration
| Flag | Description | Default |
|------|-------------|---------|
| --mode | read, search, ground | read |
| --selector | CSS selector to extract specific region | β |
| --wait | CSS selector to wait for before extraction | β |
| --remove | CSS selectors to remove (comma-separated) | β |
| --proxy | Country code for geo-proxy (br, us, etc.) | β |
| --nocache | Force fresh content (skip cache) | off |
| --format | markdown, html, text, screenshot | markdown |
| --json | Raw JSON output | off |