← 返回 Skills 市场
113
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install snapgen
功能描述
Use this skill when the user asks to open, run, or automate a specific desktop application. It manages the full lifecycle of automation scripts within dedica...
安全使用建议
This skill will read and execute Python code found in your workspace using your system Python. Only install or run it if all app automation scripts in skills/snapgen/apps/ are trusted. Before use: (1) review any {PROCESS_NAME}.py files for unwanted network, file, or credential access; (2) consider running automations inside an isolated Windows VM or dedicated user account; (3) avoid exposing secrets or shared credentials to the workspace; (4) prefer installing clicknium in a controlled virtualenv rather than system-wide; (5) be cautious when following the recorder login prompt — it will ask you to perform interactive logins that could expose credentials or MFA flows. If you need higher assurance, request the actual app scripts for code review or run them in a sandbox first.
功能分析
Type: OpenClaw Skill
Name: snapgen
Version: 1.0.1
The skill provides a framework for desktop application automation using the `clicknium` library. It exhibits high-risk behavior by dynamically generating and executing temporary Python scripts (`run_temp.py`) and invoking an external binary (`Clicknium.Recorder.exe`) to record and generate code. While these capabilities are aligned with the stated purpose of automating desktop tasks, the pattern of on-the-fly script creation and execution based on user-derived parameters creates a significant RCE (Remote Code Execution) attack surface, which is classified as suspicious under the vulnerability-vs-malice criteria.
能力评估
Purpose & Capability
Name/description (desktop application automation) aligns with the actions described: it expects a Python environment and the clicknium automator and manages per-app automation scripts and docs.
Instruction Scope
Runtime instructions require the agent to read application's .py source, generate a driver run_temp.py inside the app folder, and execute it with the global system Python. Executing arbitrary workspace Python code with system-level interpreter grants that code full capability to read files, access network, environment variables, and other system resources. While this is functionally consistent with running user automation scripts, it is high-risk if the scripts or the workspace are not fully trusted. The skill also instructs running Clicknium.Recorder.exe to prompt user logins (which asks the user to interact manually) — this is not itself malicious but increases the chance of sensitive operations occurring during a live session.
Install Mechanism
Instruction-only skill with no install spec. The metadata suggests installing clicknium (python -m pip install clicknium>=0.2.9) but there is no automatic download/install descriptor. Lack of an install step keeps the static install risk low; dependency on clicknium is reasonable for the declared purpose.
Credentials
The skill does not request environment variables or credentials, which is appropriate. However, because it runs arbitrary Python from the workspace under the system Python, those scripts could themselves read environment variables, local configuration files, or credentials stored on disk — an implicit escalation risk not visible in the declared requirements.
Persistence & Privilege
The skill is not always-enabled and does not request persistent or cross-skill configuration changes. It does modify the workspace by creating and deleting a temporary driver script in the app folder, which is expected for its workflow.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install snapgen - 安装完成后,直接呼叫该 Skill 的名称或使用
/snapgen触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Removed manual dependency checking and pip install logic; installs are now covered via unified metadata.
v1.0.0
Initial release of the snapgen skill for managing automation scripts per desktop application
元数据
常见问题
SnapGen 是什么?
Use this skill when the user asks to open, run, or automate a specific desktop application. It manages the full lifecycle of automation scripts within dedica... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 113 次。
如何安装 SnapGen?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install snapgen」即可一键安装,无需额外配置。
SnapGen 是免费的吗?
是的,SnapGen 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
SnapGen 支持哪些平台?
SnapGen 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(win32)。
谁开发了 SnapGen?
由 SnapGen(@snapgen)开发并维护,当前版本 v1.0.1。
推荐 Skills