← 返回 Skills 市场
wimi321

Computer Use Windows

作者 wimi321 · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ suspicious
135
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install computer-use-windows
功能描述
Top-level Windows computer-use skill with a bundled standalone runtime that bootstraps itself without any local Claude installation, private native modules,...
使用说明 (SKILL.md)

Windows Computer-Use Skill

Use this skill when the task needs a portable Windows computer-use skill bundled with its own standalone runtime and MCP server.

What this skill does

  • uses the bundled windows-computer-use-skill project under the installed skill directory
  • builds the standalone MCP server
  • lets the server auto-bootstrap its Python runtime on first launch
  • avoids any dependency on local Claude binaries, .node modules, or extracted app assets
  • stays explicitly Windows-only because the underlying desktop-control backend is Windows-specific

Default bundled project path

After installation, assume the standalone project lives at:

~/.codex/skills/computer-use-windows/project

If the user installed the skill under a custom CODEX_HOME, use that equivalent path instead.

Build

Always build from the bundled project:

cd ~/.codex/skills/computer-use-windows/project
npm install
npm run build

Run

cd ~/.codex/skills/computer-use-windows/project
node dist/cli.js

The first real run will automatically create .runtime/venv and install the public Python dependencies.

Validation notes

  • Version 0.1.1 fixes the shared system-key blocklist logic so Windows runtime builds use the correct Windows shortcut denylist instead of a broken cross-platform branch.
  • This project has been statically validated from macOS for TypeScript build health, bundled project integrity, and Python helper syntax, but still needs end-to-end runtime validation on a real Windows machine.

Guardrails

  • Treat this host as trusted-local only.
  • Do not tell the user to search their local Claude install for binaries or hidden assets.
  • Be explicit that this runtime is standalone and uses public dependencies only.
  • Mention that the current runtime reports screenshotFiltering: none, so action gating is handled at the MCP layer.
安全使用建议
This package is internally consistent with its stated purpose, but it grants powerful local privileges (screenshots, clipboard access, mouse/keyboard, registry and process enumeration). Before installing or running it: 1) only run on a Windows machine you control or in an isolated VM; 2) review runtime/windows_helper.py and the TypeScript server code yourself (they perform registry reads, base64-encode screenshots, and expose JSON over stdio/MCP); 3) be aware npm install and first-run pip installs will fetch public packages from npm/PyPI; 4) ensure your agent's MCP gating/policy prevents automatic exfiltration of screenshots/clipboard or requires explicit user confirmation for sensitive actions; 5) prefer running first in a sandboxed/test environment and verify the upstream source (GitHub/ClawHub link) and signatures if you must deploy to production.
功能分析
Type: OpenClaw Skill Name: computer-use-windows Version: 0.1.1 This skill implements a full-featured remote desktop control suite for Windows, providing the AI agent with capabilities to take screenshots, read/write the clipboard, and simulate mouse/keyboard input via 'project/runtime/windows_helper.py'. It includes a self-bootstrapping mechanism in 'project/src/computer-use/pythonBridge.ts' that automatically creates a Python virtual environment and installs dependencies from the internet. While the project contains extensive safety logic and application denylists (e.g., in 'project/src/vendor/computer-use-mcp/deniedApps.ts') to prevent interaction with sensitive software like banking or crypto apps, the high-risk nature of providing an LLM with unrestricted desktop access and the automated execution of remote installers make it inherently risky.
能力评估
Purpose & Capability
The name/description (Windows computer-use skill with bundled standalone runtime) matches the included files: a Node TypeScript tool layer and a Python Windows helper that performs screenshots, window enumeration, input control (pyautogui), registry reads, and app/process inspection. There are no declared env vars or unrelated credentials required.
Instruction Scope
SKILL.md instructs building the bundled project (npm install, npm run build) and running node dist/cli.js; the runtime auto-creates a Python virtualenv and installs requirements. The actions the code performs (screenshots, clipboard access, mouse/keyboard control, registry reads) are within the stated purpose. Note: these capabilities allow capture of screen/clipboard and remote agent-driven input — SKILL.md does not (and cannot) prevent an agent from capturing and transmitting sensitive local data once allowed.
Install Mechanism
No install spec is declared for the platform; SKILL.md expects you to run npm install and npm build and the runtime will pip-install standard public Python packages from PyPI (mss, pyautogui, Pillow, psutil, pywin32). All installs are from well-known package registries (npm/PyPI); there are no obscure download URLs or remote extract steps in the manifest. This is normal but means network fetches will occur at build/first-run.
Credentials
The skill declares no required env vars or credentials. Example MCP config uses non-sensitive flags (debug, coordinate mode). The bundle does create local config/lock files under the user's home directory and reads the Windows registry for app info — behavior expected for app/window discovery and coherent with the skill's purpose.
Persistence & Privilege
The skill is not 'always' enabled and does not request system-wide config changes. It runs as a user-level MCP server and writes a venv and a local lock file under the user's profile. However, because it can autonomously be invoked by an agent (default platform behavior) and it controls the desktop and can capture screenshots/clipboard, this is a high-privilege capability — run only where you trust the agent and policies that gate screenshot/exfiltration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install computer-use-windows
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /computer-use-windows 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
Fix Windows system-key blocklist branching, sync bundled skill payload, and upgrade multilingual README plus validation notes.
元数据
Slug computer-use-windows
版本 0.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Computer Use Windows 是什么?

Top-level Windows computer-use skill with a bundled standalone runtime that bootstraps itself without any local Claude installation, private native modules,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 135 次。

如何安装 Computer Use Windows?

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

Computer Use Windows 是免费的吗?

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

Computer Use Windows 支持哪些平台?

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

谁开发了 Computer Use Windows?

由 wimi321(@wimi321)开发并维护,当前版本 v0.1.1。

💬 留言讨论