Desktop automation ultra

WarnAudited by ClawScan on May 18, 2026.

Overview

This appears to be a real local desktop automation skill, but it gives an agent broad ability to read and control your screen, keyboard, mouse, clipboard, and macros without tight built-in scope.

Install only if you specifically need agent-driven desktop automation. Require confirmation before any non-dry-run action or macro playback, do not record while entering secrets, keep macros private, and consider using a separate low-risk desktop profile or VM.

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

A mistaken or over-broad agent action could click buttons, type into the wrong app, submit forms, change files, or act in logged-in accounts through the visible desktop.

Why it was flagged

Safe mode is pattern-based, while non-dry-run actions directly perform real clicks and typing on the desktop. The artifacts do not show enforced app/window scope or per-action user approval for these high-impact UI actions.

Skill content
dangerous_patterns = ["rm ", "del ", "C:\\Windows\\", "/etc/", "sudo"] ... pyautogui.click(x, y, button=button) ... pyautogui.typewrite(text, interval=interval)
Recommendation

Use this only with explicit user approval for non-dry-run actions, keep safe mode enabled, run it in a non-sensitive or isolated desktop session, and prefer publisher-side app/window allowlists and confirmation gates.

What this means

If recording is left on while entering secrets or private messages, those keystrokes may be saved to macro files and later replayed or exposed locally.

Why it was flagged

Macro recordings are persistent local data and reusable instructions. The risk is clearly disclosed, but recorded macros can contain secrets or sensitive context if used during private workflows.

Skill content
The macro recorder captures **ALL** keyboard events (including passwords, credit card numbers, private messages) and window titles. ... Recorded macro files contain raw keystrokes
Recommendation

Never record during credential or private-data entry, store macros in a protected directory, delete old recordings, and treat macro files as sensitive executable instructions.

What this means

Installing and invoking the skill allows its bundled Python code to control the local desktop environment.

Why it was flagged

The skill entry point executes local Python code to perform automation. This is purpose-aligned, but users should understand that invoking the skill runs local automation code with their desktop permissions.

Skill content
const result = spawnSync('python', args, { encoding: 'utf-8' });
Recommendation

Review the local files before use, install dependencies in a virtual environment, and avoid running unreviewed modified versions.

What this means

A future package version or compromised dependency could change behavior in a tool that has sensitive desktop access.

Why it was flagged

The documented pip install path resolves packages using lower-bound version constraints for libraries that can read the screen, clipboard, and control input. This is common but increases dependency provenance/version drift risk.

Skill content
pyautogui>=0.9.53; pygetwindow>=0.0.9; Pillow>=8.0.0; opencv-python>=4.5.0; pytesseract>=0.3.10; pyperclip>=1.8.2
Recommendation

Use a virtual environment, prefer pinned and hashed dependency versions, and install from trusted package indexes.