AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Smart Fetch

skill-mousaee-agent-search-smart-fetch · by Mousaee

>

No reviews yet
0 installs
35 views
0.0% view→install

Install

$ agentstack add skill-mousaee-agent-search-smart-fetch

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-mousaee-agent-search-smart-fetch)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Smart Fetch? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Smart Fetch — 四层降级网页抓取

当需要抓取网页内容时,按以下顺序尝试,每层失败自动降级:

Layer 1: web_fetch(最快)

直接 HTTP 请求,适合静态页面和大部分网站。

# 使用 Agent 内置的 web_fetch 工具
# 或 curl
curl -s "URL" -H "User-Agent: Mozilla/5.0"
  • 成功标志:返回内容 > 200 字符
  • 失败条件:error / 内容为空 / 403/404

Layer 2: Jina Reader(JS 渲染)

适合需要 JavaScript 渲染的页面。

curl -s "https://r.jina.ai/URL" -H "Accept: text/markdown"
  • 成功标志:返回 markdown 内容 > 200 字符
  • 失败条件:内容为空 / 超时

Layer 3: Browser Snapshot(需要登录态/交互)

使用浏览器工具的 snapshot 模式。

browser(action=navigate, targetUrl=URL, profile=openclaw)
browser(action=snapshot, compact=true, profile=openclaw)
  • 成功标志:snapshot 包含有意义的文本
  • 失败条件:页面空白 / 需要验证码

Layer 4: Browser Full Render(最后手段)

完整浏览器渲染,包括等待、滚动、点击展开。仅在前三层全部失败时使用。

决策逻辑

URL 输入
  ├─ 已知需要登录的域名 → 直接 Layer 3
  ├─ 已知 Jina Reader 效果好的域名 → 直接 Layer 2
  └─ 其他 → Layer 1 开始,逐层降级

域名路由表

| 域名模式 | 推荐层级 | 原因 | |----------|---------|------| | .feishu.cn/wiki/ | Layer 3 | 需要登录态 | | .feishu.cn/docx/ | Layer 3 | 需要登录态 | | arxiv.org | Layer 1 | 静态页面 | | github.com | Layer 1 | 静态页面 | | x.com / twitter.com | Layer 2 | JS 渲染 | | mp.weixin.qq.com | Layer 2 | JS 渲染 |

随着使用不断补充此表。Agent 可以自行维护路由表,记录哪些域名在哪一层成功。

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.