wine desktop automation

ReviewAudited by ClawScan on May 10, 2026.

Overview

This skill appears to do what it claims—local desktop and Wine GUI automation—but it has broad control over mouse, keyboard, windows, screenshots, and Wine programs, so it should only be used for explicit trusted automation tasks.

Install only if you need local GUI/Wine automation and trust the tasks you will give it. Keep sensitive apps closed, avoid typing secrets through it, verify dependencies from trusted sources, and give precise instructions about which window or program it may control.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

An automation error could type into the wrong window, click an unintended control, close an application, or capture sensitive screen content.

Why it was flagged

The skill explicitly provides broad GUI automation, including clicking, typing, window control, closing windows, and screenshots. This matches the purpose, but mistakes or overly broad agent use could affect the wrong application.

Skill content
自动化 GUI 操作(点击、输入、导航) ... 激活、最小化、最大化、关闭窗口 ... 截屏功能
Recommendation

Use this only for clearly specified desktop tasks, keep sensitive windows closed, and review the intended target window and actions before allowing disruptive steps.

What this means

If pointed at an untrusted executable or given unsafe arguments, the skill could run unwanted code inside the user's Wine environment.

Why it was flagged

The launcher can execute local Windows programs through Wine. This is central to the skill's stated Wine automation purpose, but it is still executable-launch authority.

Skill content
cmd = [self._wine_path, executable] ... process = subprocess.Popen(cmd, ...)
Recommendation

Only launch trusted executables from expected paths, and avoid giving the skill broad or ambiguous instructions to run programs.

What this means

Users may need to install dependencies manually and should verify they come from trusted package sources.

Why it was flagged

The documentation requires system and Python dependencies, but the registry metadata declares no required binaries and the provided manifest does not include requirements.txt. This makes installation/review context incomplete.

Skill content
sudo apt-get install wine64 xdotool wmctrl scrot

pip install -r requirements.txt
Recommendation

Before installing, confirm the expected dependencies and prefer pinned, trusted packages. The publisher should add an install spec and include the referenced requirements/config files.

What this means

Private text, passwords, or account data typed through this skill could appear in local debug logs if logging is enabled.

Why it was flagged

The keyboard helper logs the beginning of text it types. The logger implementation is not included, so persistence and destination are unclear, but typed text could include sensitive content.

Skill content
logger.debug(f'Typed text: {text[:50]}...')
Recommendation

Avoid using the skill to type secrets, or change the implementation to redact typed text from logs.