โ† All skills
Tencent SkillHub ยท Developer Tools

Jina Reader

Extract clean, readable markdown content from any URL using Jina Reader API. Use when you need to fetch and parse web pages without dealing with HTML, JavaScript rendering, or paywalls. Ideal for research, article summarization, content analysis, and working with search results from tavily-search, web_search, or searxng skills.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Extract clean, readable markdown content from any URL using Jina Reader API. Use when you need to fetch and parse web pages without dealing with HTML, JavaScript rendering, or paywalls. Ideal for research, article summarization, content analysis, and working with search results from tavily-search, web_search, or searxng skills.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, scripts/jina-reader.py, scripts/jina-reader.sh

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 18 sections Open source page

Overview

Jina Reader provides clean markdown extraction from any URL, bypassing HTML complexity, JavaScript rendering, and many paywalls. It returns structured text content with metadata (title, URL, published time) that's perfect for AI analysis.

Extract markdown content

scripts/jina-reader.py <url>

Extract with JSON metadata

scripts/jina-reader.py <url> --format json

Save to file

scripts/jina-reader.py <url> -o output.md

1. Basic Extraction

Extract clean markdown from any URL: scripts/jina-reader.py https://example.com/article Returns: Full markdown content including title, metadata headers, and structured text. Use when: You need readable text from a webpage for summarization, analysis, or content processing.

2. JSON Format

Get structured data with metadata: scripts/jina-reader.py https://example.com/article --format json Returns: { "status": "success", "metadata": { "title": "Article Title", "url": "https://example.com/article", "published": "Mon, 10 Feb 2026 12:00:00 GMT" }, "content": "Markdown content..." } Use when: You need programmatic access to metadata or want to integrate with other tools.

3. Shell Script Quick Access

For simple one-liners: scripts/jina-reader.sh https://example.com/article Returns: Raw markdown content directly to stdout. Use when: Quick extraction without arguments or when piping to other commands.

Combining with Search

When using tavily-search, web_search, or searxng skills: Get search results with relevant URLs Extract content from top results using jina-reader Process and summarize the extracted content # Example workflow URL="https://example.com/article" scripts/jina-reader.py "$URL" --format json | jq -r '.content'

Batch Processing

Extract from multiple URLs: for url in $(cat urls.txt); do scripts/jina-reader.py "$url" -o "output/$(basename $url).md" done

Content Analysis

Pipe extracted content to analysis tools: scripts/jina-reader.py https://example.com/article | wc -w scripts/jina-reader.py https://example.com/article | grep -i "keyword"

Python Script (jina-reader.py)

url (required): The URL to extract content from -f, --format: Output format - markdown or json (default: markdown) -t, --timeout: Request timeout in seconds (default: 30) -o, --output: Save output to file instead of stdout

Shell Script (jina-reader.sh)

url (required): The URL to extract content from

Limitations

Timeout: Default 30 seconds. Increase with -t for slow-loading pages Rate limits: Jina Reader API has rate limits. Use batching strategically Dynamic content: Can't extract content generated by client-side JavaScript after page load Authentication: Can't access pages requiring login or special headers

Timeout errors

scripts/jina-reader.py <url> -t 60 # Increase timeout

Invalid URLs

The tool auto-prepends https:// if missing. Use fully qualified URLs for reliability.

Empty content

Some pages may block scraping. Try the shell script as fallback, or verify the URL is accessible.

scripts/jina-reader.py

Full-featured Python tool with JSON output, metadata extraction, and file saving.

scripts/jina-reader.sh

Lightweight shell script for quick markdown extraction.

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Scripts1 Docs
  • SKILL.md Primary doc
  • scripts/jina-reader.py Scripts
  • scripts/jina-reader.sh Scripts