How to install jina-reader
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill jina-readerFull instructions (SKILL.md)
Source of truth, from sundial-org/awesome-openclaw-skills.
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
- Read: ~$0.005/page (standard) | 3x for ReaderLM-v2
- Search: 10K tokens fixed + variable per result
- Ground: ~300K tokens/request (~30s latency)
Why Jina Reader?
- IP protection — requests route through Jina's infra, not your server
- Clean markdown — readability extraction + optional ReaderLM-v2
- Dynamic content — headless Chrome renders JavaScript
- Structured extraction — JSON schema support for data extraction
Related skills
More from sundial-org/awesome-openclaw-skills and the wider catalog.

memory-setup
Enable persistent memory for Moltbot/Clawdbot agents to recall past conversations, preferences, and project context.

news-summary
This skill should be used when the user asks for news updates, daily briefings, or what's happening in the world. Fetches news from trusted international RSS feeds and can create voice summaries.

ontology
Typed knowledge graph for structured agent memory and cross-skill state sharing.

proactive-agent
Transform AI agents from task-followers into proactive partners that anticipate needs and continuously improve. Includes memory architecture with pre-compaction flush (so context survives when the window fills), reverse prompting (surfaces ideas you didn't know to ask for), security hardening, self-healing patterns (diagnoses and fixes its own issues), and alignment systems (stays on mission, remembers who it serves). Battle-tested patterns for agents that learn from every interaction and create value without being asked.

remind-me
Set reminders using natural language. Automatically creates one-time cron jobs and logs to markdown.

stock-market-pro
Professional stock analysis with real-time quotes, fundamentals, and technical charts—no API key required.