← 返回 Skills 市场
834948655

Screenshot Tool

作者 风风 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
378
总下载
0
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install screenshot-tool
功能描述
网页截图 + 文档截图工具。支持网页全页截图、PPT/Word/Excel/PDF 转高清图片。保留原始样式,300 DPI 高清输出。
安全使用建议
This skill appears to do what it claims: webpage screenshots (via agent-browser) and document→image conversion (LibreOffice → pdf2image). Before installing or running: 1) Verify the agent-browser npm package/source (npm packages can execute code and download browser dependencies). 2) Only run the scripts on files/URLs you trust — the scripts construct shell commands with user-supplied filenames/URLs and use shell=True, which can be abused if an attacker controls the input (sanitize or avoid untrusted filenames). 3) Install system packages (LibreOffice, poppler-utils) from your OS package manager to avoid unknown binaries. If you need higher assurance, review or run the Python scripts in a sandbox and/or replace subprocess shell usage with safer invocation (list-argument subprocess.run).
功能分析
Type: OpenClaw Skill Name: screenshot-tool Version: 1.0.0 The skill bundle contains critical shell injection vulnerabilities in both `scripts/doc_screenshot.py` and `scripts/web_screenshot.py` due to the use of `subprocess.run(shell=True)` with unsanitized input variables such as file paths and URLs. While these flaws allow for potential Remote Code Execution (RCE) if the agent processes untrusted input, the code logic appears consistent with the stated purpose of document and webpage screenshotting, and there is no evidence of intentional malicious behavior or data exfiltration.
能力评估
Purpose & Capability
Name/description (web screenshots and document→image conversion) align with declared binaries (libreoffice, pdftoppm/ poppler, agent-browser) and the included Python scripts implement exactly those flows.
Instruction Scope
SKILL.md and scripts stick to the stated task (convert documents via LibreOffice+pdf2image and screenshot via agent-browser). However, the scripts spawn shell commands (subprocess.run with shell=True) that interpolate user-provided paths/URLs; this is expected for a CLI wrapper but can be vulnerable to shell injection if untrusted/unsanitized inputs are passed.
Install Mechanism
There is no automated install spec (instruction-only), but SKILL.md directs users to install agent-browser via npm and system packages via apt — these are reasonable for the functionality. As with any third-party CLI installed from npm, users should verify the agent-browser package source and trustworthiness before installing.
Credentials
No environment variables, credentials, or config paths are requested; requested binaries match the tool's needs and are proportionate to the described capability.
Persistence & Privilege
Skill does not request always:true or other persistent platform privileges; it is user-invocable and can be invoked autonomously (platform default), which is normal for skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install screenshot-tool
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /screenshot-tool 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of screenshot-tool: - Supports full-page and partial webpage screenshots using a headless browser. - Converts PPT, Word, Excel, and PDF documents to high-resolution (300 DPI) images, preserving original styles. - Output images in PNG format (default size: 4000×2250, 16:9). - Includes detailed dependency installation and troubleshooting instructions. - Command-line usage examples for both webpage and document screenshot features.
元数据
Slug screenshot-tool
版本 1.0.0
许可证 MIT-0
累计安装 6
当前安装数 6
历史版本数 1
常见问题

Screenshot Tool 是什么?

网页截图 + 文档截图工具。支持网页全页截图、PPT/Word/Excel/PDF 转高清图片。保留原始样式,300 DPI 高清输出。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 378 次。

如何安装 Screenshot Tool?

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

Screenshot Tool 是免费的吗?

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

Screenshot Tool 支持哪些平台?

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

谁开发了 Screenshot Tool?

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

💬 留言讨论