360 Secure SkillHub
360 安全技能中心

jina-ai-reader

该 Skill 通过 Node 脚本调用 Jina.ai Reader 服务,把任意 URL 的网页内容转换为干净的 Markdown 文本,可选等待 JavaScript 渲染、附带图片说明与链接。适用于检索后阅读网页、处理 Twitter/X、付费墙站点和需要 JS 渲染的单页应用,无需 API Key。

jiangtianjiao
jiangtianjiao
热度 90.03
最近更新 2026-05-11 17:28:31
分类:搜索依赖:代码执行 / 第三方 API应用场景:研究 / 社交媒体 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add jina-ai-reader
Metadata
name
jina-reader
description
Fetch clean, AI-friendly Markdown content from any URL using Jina.ai Reader. Bypasses paywalls, handles Twitter/X posts, renders JavaScript-heavy pages, returns structured content with titles and metadata. Use this when you need to read or extract content from web pages after search, or when dealing with paywalled sites, Twitter/X, or SPA pages that need JS rendering.
metadata
{"clawdbot":{"emoji":"📄","requires":{"bins":["node"]}}}

Jina.ai Reader

Fetch clean, AI-friendly Markdown content from any URL. No API key required.

Features

  • ✅ Bypasses paywalls (tested with Every.to, Medium, etc.)
  • ✅ Handles Twitter/X posts and threads
  • ✅ Renders JavaScript-heavy pages (optional wait)
  • ✅ Returns clean Markdown format
  • ✅ Free, no API key needed

Basic Usage

node {baseDir}/scripts/jina-reader.mjs "https://example.com/article"

Options

Option Description
--wait-ms N Wait N milliseconds for JavaScript to render
--with-images Include image captions in output
--with-links Include all links in output

Examples

# Basic fetch
node {baseDir}/scripts/jina-reader.mjs "https://every.to/article"

# Twitter/X post
node {baseDir}/scripts/jina-reader.mjs "https://twitter.com/user/status/123456"

# Wait for JavaScript rendering
node {baseDir}/scripts/jina-reader.mjs "https://spa-site.com/page" --wait-ms 5000

# With images and links
node {baseDir}/scripts/jina-reader.mjs "https://blog.example.com/post" --with-images --with-links

When to Use

  • Search + Read: After Tavily/desearch finds URLs, use this to read the actual content
  • Twitter/X: Most tools can't handle Twitter, this one can
  • Paywalled sites: Works on many sites that require login
  • SPA/JS-heavy pages: Use --wait-ms to let scripts run

Notes

  • No API key required
  • Rate limits may apply for heavy usage
  • For pagination, you may need to fetch multiple pages manually