← 返回 Skills 市场
shijianwen

Webfetch Md

作者 ShiJianwen · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
1255
总下载
0
收藏
6
当前安装
7
版本数
在 OpenClaw 中安装
/install webfetch-md
功能描述
Fetch any webpage and convert its main content into clean Markdown format, preserving image links and resolving relative URLs.
安全使用建议
This skill appears to do exactly what it says: fetch a provided URL and convert the main content to Markdown using cheerio and turndown. Before installing or enabling it for autonomous agents, consider: (1) runtime Node version — cheerio notes Node >= 20.18.1 in package metadata, so ensure compatibility; (2) network risk — the skill can fetch any URL you pass it, so do not let untrusted prompts cause the agent to fetch internal URLs or sensitive endpoints (SSRF/internal network exposure); (3) dependency hygiene — the package uses standard npm dependencies from the public registry; you may want to run npm audit or review package-lock.json if you require higher assurance; (4) run tests locally first (node test.js <url>) to verify behavior and output; (5) if you plan to allow autonomous invocation, restrict or validate URLs the agent may fetch to avoid unintended access to internal services or confidential endpoints.
功能分析
Type: OpenClaw Skill Name: webfetch-md Version: 1.1.0 The skill's core functionality involves making network requests to arbitrary URLs provided by the user or agent via `fetch` in `index.js`. While this capability is essential for its stated purpose of fetching web pages, it introduces an inherent Server-Side Request Forgery (SSRF) risk if the OpenClaw agent operates within an environment that has access to sensitive internal networks. There is no evidence of malicious intent, such as data exfiltration, persistence mechanisms, or shell injection vulnerabilities in `cli.js` or `SKILL.md`.
能力评估
Purpose & Capability
The name/description (fetch webpage → Markdown) matches the code and SKILL.md. index.js implements HTML fetching, content extraction, URL resolution, and turndown conversion; package.json lists cheerio and turndown as dependencies and node is required. The included CLI and OpenClaw tool wrappers call the same core function, which is coherent.
Instruction Scope
SKILL.md instructs the agent to run the CLI/tool with a URL and the code only fetches and processes the provided URL; it does not read local files or environment secrets. However, because the skill will fetch arbitrary URLs provided at runtime, it can reach internal network endpoints or external sites — this is expected for the stated purpose but carries the usual SSRF / internal-network-access risk if run in a privileged network context.
Install Mechanism
There is no remote install script or unusual download URL. This is an instruction-and-code bundle relying on Node and standard npm packages (cheerio, turndown). package-lock.json points to packages on the npm registry (registry.npmjs.org), not personal servers or shortened URLs, so the install footprint is conventional.
Credentials
The skill requests no environment variables, credentials, or config paths. All required runtime inputs are provided as URL parameters, which is proportionate to the stated functionality.
Persistence & Privilege
The skill is not marked always:true and does not attempt to modify other skills or system-wide configuration. It performs no autonomous privilege-escalating actions in the provided code.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install webfetch-md
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /webfetch-md 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
统一 CLI 和 OpenClaw 工具入口,优化错误处理,更新文档
v1.0.5
**v1.1.0 features unified CLI output, improved error handling, and OpenClaw integration.** - CLI now outputs a structured JSON result including title, markdown, images, and status. - Tool and CLI both accept --url parameter and produce consistent output. - Improved error reporting: errors are returned in a standard JSON format. - Documentation updates: added usage examples, output format, and internal process details. - Author metadata updated; CLI/tool entry adjusted in SKILL.md.
v1.0.4
- Added _meta.json file for additional metadata management. - No changes to core functionality or documentation.
v1.0.3
Republish
v1.0.2
Rename from webfetch_md to webfetch-md
v1.0.1
Add OpenClaw tool support with JSON output
v1.0.0
Initial release: 抓取网页并转换为 Markdown,保留图片链接
元数据
Slug webfetch-md
版本 1.1.0
许可证
累计安装 6
当前安装数 6
历史版本数 7
常见问题

Webfetch Md 是什么?

Fetch any webpage and convert its main content into clean Markdown format, preserving image links and resolving relative URLs. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1255 次。

如何安装 Webfetch Md?

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

Webfetch Md 是免费的吗?

是的,Webfetch Md 完全免费(开源免费),可自由下载、安装和使用。

Webfetch Md 支持哪些平台?

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

谁开发了 Webfetch Md?

由 ShiJianwen(@shijianwen)开发并维护,当前版本 v1.1.0。

💬 留言讨论