← 返回 Skills 市场
xiaodu

wine desktop automation

作者 xiaodu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
227
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install wine-desktop-automation
功能描述
Controls desktop applications with mouse and keyboard automation. Invoke when user needs to automate GUI operations, control desktop software, or perform UI...
安全使用建议
This package mostly does what it says (GUI automation for Ubuntu+Wine), but it's incomplete and high‑privilege. Before installing: (1) Verify the missing utils (utils/config.py and utils/logger) and requirements.txt — the skill imports them but they are not included. (2) Review and test in a safe, isolated environment: the code can take screenshots, control keyboard/mouse, launch/kill processes, and copy files into your Wine prefix. (3) Do not run it with elevated/system privileges; ensure Wine and xdotool are installed and paths configured. (4) If you don't trust the source, don't allow the agent to invoke it autonomously or give it access to your primary desktop session. (5) Ask the author for the missing utility modules and a complete requirements.txt or fix the examples that pass bare executable names versus filesystem paths.
功能分析
Type: OpenClaw Skill Name: wine-desktop-automation Version: 1.0.0 The skill bundle provides extensive desktop automation capabilities, including screen capture (pyautogui.screenshot in image_recognizer.py), arbitrary keyboard/mouse control, and the ability to launch system-level Wine applications like cmd.exe and regedit.exe (wine_launcher.py). While these functions are aligned with the stated purpose of GUI automation, they constitute high-risk 'dual-use' capabilities that could be leveraged for unauthorized system access or data monitoring if the AI agent is misdirected. No evidence of intentional malicious logic or data exfiltration was observed.
能力评估
Purpose & Capability
The name/description align with the code: mouse/keyboard control (pyautogui), window management (xdotool), image recognition, Wine launching and process control. Those capabilities justify xdotool/wine/ps/kill usage. However, the code imports ../utils.logger and ../utils.config and the SKILL.md references utils/config.py, but no utils files or requirements.txt are included in the manifest — the package appears incomplete or to depend on external helper modules not provided.
Instruction Scope
SKILL.md instructs installation of system tools and pip deps and documents config usage, which fits functionality. But the runtime instructions/examples (e.g., wine_launcher.launch('notepad.exe')) contradict code checks (the launcher checks os.path.exists on the provided executable, which will fail for bare names unless present in filesystem). The code can take screenshots, save templates, and control keyboard/mouse and kill processes — all expected for this skill but they are high‑sensitivity actions that can capture/modify user data. Also the code references config/logger utilities that are missing from the package; without them behavior (delays, paths, logging) is undefined.
Install Mechanism
There is no install spec (instruction-only install), which limits external download risk. All code is bundled (no network installs during install). SKILL.md tells users to apt-get and pip install -r requirements.txt, but requirements.txt is not present in the manifest; this mismatch suggests the package is incomplete or expects external files.
Credentials
The skill does not request credentials or environment variables in registry metadata. The code uses os.environ and sets WINEPREFIX when launching Wine; that is proportional to Wine management. No unrelated secrets or external API tokens are requested.
Persistence & Privilege
always is false and there's no install-time mechanism that forces persistent system changes beyond creating a Wine prefix or copying fonts (both plausible for a Wine tool). Note: the skill performs desktop automation and can be invoked autonomously by the agent (default behavior); combined with its high-privilege actions this increases risk if the skill is run without careful control.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wine-desktop-automation
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wine-desktop-automation 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of wine-desktop-automation. - Provides comprehensive mouse and keyboard automation for Ubuntu + Wine environments. - Supports GUI automation, window management, and image-based UI control for both native Linux and Wine applications. - Includes tools for starting and managing Wine processes, and automating Windows apps via Wine. - Offers detailed configuration for input behavior, image recognition, and Wine integration. - Includes troubleshooting guidance and best practices for robust desktop automation.
元数据
Slug wine-desktop-automation
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

wine desktop automation 是什么?

Controls desktop applications with mouse and keyboard automation. Invoke when user needs to automate GUI operations, control desktop software, or perform UI... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 227 次。

如何安装 wine desktop automation?

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

wine desktop automation 是免费的吗?

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

wine desktop automation 支持哪些平台?

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

谁开发了 wine desktop automation?

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

💬 留言讨论