← 返回 Skills 市场
24k-handsomer

webpage-reader-skill

作者 24K-handsomer · GitHub ↗ · v0.0.2 · MIT-0
cross-platform ⚠ suspicious
316
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install webpage-reader-skill
功能描述
使用Google Chrome无头浏览器下载和读取网页内容,生成摘要并安全处理临时文件以保护隐私。
安全使用建议
This skill appears coherent with its description, but check these points before installing: - The skill will execute Google Chrome headless to fetch arbitrary URLs you supply — that means the host will make outbound network requests to those sites. - If Chrome is missing the skill may run package-manager commands (apt-get/dnf/brew) which can require sudo and may prompt the user; consider installing Chrome yourself beforehand to avoid unintended privilege elevation attempts. - There are minor implementation bugs (macOS detection and Linux distro detection) that may prevent automatic installation — no evidence of malicious behavior, just brittle code. - Logs are written to console; the downloaded HTML is read into memory and returned by the skill. If you plan to process sensitive URLs/content, review the code and consider running the skill in a sandboxed environment. If you want higher assurance, run a quick code review or test in an isolated environment (VM/container) and ensure Chrome is pre-installed so the skill won't attempt package installs.
功能分析
Type: OpenClaw Skill Name: webpage-reader-skill Version: 0.0.2 The skill downloads and processes webpage content by executing a headless Chrome browser via the `subprocess` module in `webpage_reader.py`. It includes logic to automatically install Google Chrome using `sudo apt-get` or `sudo dnf` on Linux systems, which represents a high-privilege operation. Furthermore, it executes Chrome with the `--no-sandbox` flag, disabling a primary security layer. While these actions are documented and support the skill's stated purpose, the use of administrative privileges and the reduction of browser security boundaries pose a significant risk to the host environment.
能力评估
Purpose & Capability
Name/description match the delivered code and instructions: the skill uses Chrome headless to fetch HTML, summarize it, and uses temporary files. No unrelated credentials, binaries, or services are requested.
Instruction Scope
SKILL.md and the code instruct the agent to check for Chrome and attempt installation if missing; the runtime does exactly that. Minor mismatches/bugs exist (e.g., macOS chrome detection uses 'which chrome' and Linux distro detection relies on platform.dist(), which is removed in modern Python), so automatic installation may fail on some systems. The instructions ask the agent to run package-manager commands (apt/dnf/brew) which is within scope but requires elevated privileges when invoked.
Install Mechanism
There is no install spec in the registry (instruction-only), which is low-risk. At runtime the code may call system package managers (apt-get, dnf, brew) via subprocess to install Chrome; these calls are local and standard but require sudo/privilege and could prompt the user. No downloads from untrusted URLs or archive extraction are present in the repository.
Credentials
The skill requests no environment variables or external credentials. It inspects a few OS environment paths (PROGRAMFILES, LOCALAPPDATA) only to detect Chrome on Windows, which is reasonable for its purpose.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide agent settings. It uses temporary directories for files and cleans up via tempfile.TemporaryDirectory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install webpage-reader-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /webpage-reader-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.0.2
- Initial repository files, including Git tracking (.git directory), added. - Minor documentation update: installation step 1 in SKILL.md now removes "克隆或下载"说明,仅保留OpenClaw技能管理器安装流程。 - No changes made to core skill logic or usage examples.
v0.0.1
初始化
元数据
Slug webpage-reader-skill
版本 0.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

webpage-reader-skill 是什么?

使用Google Chrome无头浏览器下载和读取网页内容,生成摘要并安全处理临时文件以保护隐私。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 316 次。

如何安装 webpage-reader-skill?

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

webpage-reader-skill 是免费的吗?

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

webpage-reader-skill 支持哪些平台?

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

谁开发了 webpage-reader-skill?

由 24K-handsomer(@24k-handsomer)开发并维护,当前版本 v0.0.2。

💬 留言讨论