← Back to Skills Marketplace
163
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install webfetch
Description
网页内容抓取工具。使用 webfetch CLI 抓取网页内容并转换为 Markdown、文本或 HTML 格式。触发场景:用户要求抓取网页、获取网页内容、网页转 Markdown、网页转文本、下载网页。
Usage Guidance
This skill is coherent with its goal of invoking a webfetch CLI. Before installing/using it: (1) prefer to inspect the npm package (@lyhue1991/webfetch) and its repository/readme to confirm the publisher and review code or npm audit results; (2) avoid running npm install -g unless you trust the package—consider installing locally or in a container/VM; (3) avoid using --insecure unless absolutely necessary for testing (it disables TLS checks); and (4) when printing environment variables, restrict checks to proxy vars as shown rather than running printenv without arguments. If you want higher assurance, ask the author/source for a verified homepage or a signed release.
Capability Analysis
Type: OpenClaw Skill
Name: webfetch
Version: 0.1.1
The webfetch skill (SKILL.md) provides the agent with capabilities for network access, arbitrary file writing via the '-o' flag, and system modification through global npm package installation instructions ('npm install -g @lyhue1991/webfetch'). It also includes instructions to bypass TLS certificate validation ('--insecure') and inspect environment variables ('printenv'). While these features are aligned with the stated purpose of web scraping, the inclusion of system-level installation commands and broad file system access constitutes high-risk behavior according to the analysis criteria.
Capability Assessment
Purpose & Capability
Name/description match the behavior: the SKILL.md only documents invoking a webfetch CLI to fetch and format web pages. Required resources (proxy env vars, optionally installing webfetch) are coherent with that purpose.
Instruction Scope
Runtime instructions are limited to running the webfetch binary, checking installation (command -v), optionally installing via npm, and simple network/debug commands (curl, printenv for proxy vars). They do not request unrelated files or secrets. Note: the doc explicitly recommends the --insecure flag to skip TLS verification — this is functional but weakens security if used.
Install Mechanism
There is no formal install spec in the skill bundle, but SKILL.md suggests 'npm install -g @lyhue1991/webfetch'. Installing a global npm package is a reasonable way to obtain the CLI, but it pulls code from an individual npm namespace (not a known vendor), which is a moderate risk because it will execute/install remote code on the host.
Credentials
The instructions only reference standard proxy environment variables (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) and recommend setting them when needed. No unrelated credentials or sensitive env vars are requested.
Persistence & Privilege
The skill does not request always-on presence or elevated platform privileges. However, following the doc may lead a user to perform a global npm install, which creates a persistent binary on the system; that's expected for a CLI wrapper but is a persistence action the user should consciously approve.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install webfetch - After installation, invoke the skill by name or use
/webfetch - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.1
simplify the name
v0.1.0
- Initial release of the webfetch skill for webpage content fetching and conversion.
- Supports extracting webpage content and exporting as Markdown (default), plain text, or HTML.
- Enables output to file, proxy configuration (via environment or CLI), and allows skipping TLS verification.
- Provides timeout setting, quiet mode for scripting, and detailed troubleshooting guidance.
- Includes comprehensive parameter reference and usage examples in Chinese.
Metadata
Frequently Asked Questions
What is webfetch?
网页内容抓取工具。使用 webfetch CLI 抓取网页内容并转换为 Markdown、文本或 HTML 格式。触发场景:用户要求抓取网页、获取网页内容、网页转 Markdown、网页转文本、下载网页。 It is an AI Agent Skill for Claude Code / OpenClaw, with 163 downloads so far.
How do I install webfetch?
Run "/install webfetch" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is webfetch free?
Yes, webfetch is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does webfetch support?
webfetch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created webfetch?
It is built and maintained by 一个有毅力的吃货 (@lyhue1991); the current version is v0.1.1.
More Skills