Skip to main content

web-reader

Read web pages, articles, and document links by converting URLs into Markdown text. Use the `read_url` tool directly, without bash. Sends the full URL to the third-party Jina Reader (r.jina.ai).

Source facts

Repository
HKUDS/Vibe-Trading
Last source activity
September 18, 2026 at 20:07
Detected SKILL.md language
English
Stars
35,201
Forks
5,714

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
web-reader
description
Read web pages, articles, and document links by converting URLs into Markdown text. Use the `read_url` tool directly, without bash. Sends the full URL to the third-party Jina Reader (r.jina.ai).
category
tool
# Web Reading ## Purpose Converts any URL into clean Markdown text, removing ads, navigation, styling, and other distractions. Suitable for: - Reading API documentation (`tushare`, `OKX`, `yfinance`, and similar) - Reading technical articles and blogs - Retrieving research reports and announcements - Reading GitHub README / Wiki pages ## Usage **Call the `read_url` tool directly (do not use bash + requests, call the tool directly):** ``` read_url(url="https://tushare.pro/document/2?doc_id=27") ``` Returns JSON: ```json { "status": "ok", "title": "Page title", "url": "Original URL", "content": "Page content in Markdown format", "length": 12345 } ``` ## Notes - Content longer than 8000 characters will be truncated, with the total length noted at the end - Dynamically rendered SPA pages may return only skeleton HTML - Chinese content is supported normally ## Privacy & freshness - **Third-party dependency:** `read_url` forwards the full target URL (including any query string) to the external Jina Reader service (`r.jina.ai`). Do **not** pass URLs containing credentials, tokens, or private/internal addresses — they would leave this host. - **Caching/staleness:** results may be a cached snapshot, not live data. When stale, the JSON includes `"cached": true`; pass `no_cache=true` to force a fresh fetch (slower). Use `no_cache=true` only when a prior result explicitly reported `"cached": true` or the task genuinely requires newer data. Do **not** use it merely because context compaction removed a prior payload or because that payload was restored by replay; in that case consume the restored evidence and continue the analysis. - **Bash fallback caveat:** if a site blocks the reader (e.g. HTTP 451) a manual `bash + requests` fetch is possible, but it **bypasses this tool's URL safety guard and the Jina layer** — use sparingly and never for internal/authenticated URLs. ## Common Usage ### Read API Documentation ``` read_url(url="https://tushare.pro/document/2?doc_id=27") ``` ### Read Technical Articles ``` read_url(url="https://blog.example.com/quantitative-trading-guide") ``` ### Retrieve GitHub Project Information ``` read_url(url="https://github.com/PaddlePaddle/PaddleOCR") ```
View on GitHub