← 返回 Skills 市场
agistack

Fetch

作者 AGIstack · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
1241
总下载
0
收藏
17
当前安装
1
版本数
在 OpenClaw 中安装
/install fetch
功能描述
Public web retrieval and clean extraction engine. Use whenever the user wants to fetch, download, inspect, clean, or save content from a public URL. Supports...
使用说明 (SKILL.md)

Fetch

Turn public URLs into usable local content.

Core Philosophy

  1. Fetch only public web content.
  2. Prefer clean extracted text over noisy raw HTML.
  3. Save both the raw response and structured extraction locally.
  4. Keep a simple local job history so previous fetches are easy to inspect.

Runtime Requirements

  • Python 3 must be available as python3
  • No external packages required

Safety Boundaries

  • Public URLs only
  • No login flows
  • No cookies or browser automation
  • No API keys or credentials
  • No external uploads or cloud sync
  • All fetched data is stored locally only

Local Storage

All data is stored under:

  • ~/.openclaw/workspace/memory/fetch/jobs.json
  • ~/.openclaw/workspace/memory/fetch/pages/

Key Workflows

  • Fetch URL: fetch_url.py --url "https://example.com"
  • Save cleaned output: save_output.py --url "https://example.com" --title "Example"
  • List history: list_jobs.py
  • Show job details: show_job.py --id JOB-XXXX

Scripts

Script Purpose
init_storage.py Initialize local storage
fetch_url.py Fetch a public URL and extract content
save_output.py Save cleaned output with a custom title
list_jobs.py List previous fetch jobs
show_job.py Show one saved fetch job
安全使用建议
This skill appears coherent and self-contained. Before installing: (1) review and, if desired, run the included scripts locally to confirm behavior; (2) be cautious when fetching untrusted URLs — large responses are not size-limited and raw HTML may contain sensitive data you wouldn't want stored locally; (3) confirm you are comfortable with files being created under ~/.openclaw/workspace/memory/fetch. No credentials or external uploads are requested by the skill.
功能分析
Type: OpenClaw Skill Name: fetch Version: 1.0.0 The skill bundle provides a legitimate utility for fetching and cleaning public web content using standard Python libraries (urllib, html.parser). It implements basic safety checks, such as URL scheme validation in fetch_url.py, and stores all data locally within a designated workspace directory (~/.openclaw/workspace/memory/fetch/). No evidence of data exfiltration, shell injection, or malicious prompt instructions was found.
能力评估
Purpose & Capability
Name/description (public fetch + clean + local save) align with the provided scripts: fetch_url.py performs an HTTP(S) GET, extract.py cleans/extracts title/links, and storage writes files under ~/.openclaw/workspace/memory/fetch. There are no requests for unrelated credentials or services.
Instruction Scope
SKILL.md instructions match the scripts' behavior: they require python3, operate on public URLs, store data locally, and offer list/show/save workflows. The scripts do not read other system files, contact endpoints beyond the target URL, or perform browser automation. Minor note: extracted links are returned as-is (may include non-http schemes) and large downloads are not size-limited.
Install Mechanism
No install spec and no external package downloads — the skill is delivered as scripts and uses only Python stdlib. This is the lowest-risk install model.
Credentials
The skill requires no environment variables, credentials, or config paths beyond writing to its own ~/.openclaw workspace. Declared runtime constraints (no cookies, no logins) match the code.
Persistence & Privilege
always is false; the skill does not request permanent/global agent privileges or modify other skills. It writes only to its own workspace directory and job file.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install fetch
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /fetch 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
[email protected]: Public web retrieval and clean extraction engine. Fetch public URLs, extract readable text, save raw and cleaned output locally, and keep a simple local job history.
元数据
Slug fetch
版本 1.0.0
许可证 MIT-0
累计安装 17
当前安装数 17
历史版本数 1
常见问题

Fetch 是什么?

Public web retrieval and clean extraction engine. Use whenever the user wants to fetch, download, inspect, clean, or save content from a public URL. Supports... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1241 次。

如何安装 Fetch?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install fetch」即可一键安装,无需额外配置。

Fetch 是免费的吗?

是的,Fetch 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Fetch 支持哪些平台?

Fetch 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Fetch?

由 AGIstack(@agistack)开发并维护,当前版本 v1.0.0。

💬 留言讨论