← 返回 Skills 市场
157
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install system-controller
功能描述
Control Windows desktop software, hardware, and IoT devices. This skill should be used when the user wants to open/close/resize windows, start/stop/monitor p...
安全使用建议
This skill is functionally coherent for controlling Windows apps, hardware, serial devices, and local IoT, but it comes with significant power: it can list processes and hardware, take screenshots, install Python packages at runtime, and make arbitrary HTTP requests. Before installing: 1) Inspect the code yourself (you have the scripts) to verify no hard-coded external endpoints or data-exfiltration logic; 2) Only run it in a trusted, isolated environment (or restrict its network access) if you plan to allow it to make HTTP requests; 3) Ensure the agent enforces explicit user confirmation for any destructive action (shutdown, kill, disable network); 4) Consider preventing runtime pip installs or pre-provisioning required packages from trusted sources; 5) If you don't need generic HTTP or system-info collection, prefer a narrower skill or ask for a version that restricts network destinations and sensitive reads.
功能分析
Type: OpenClaw Skill
Name: system-controller
Version: 1.0.0
The 'system-controller' skill bundle provides extensive, high-privilege control over a Windows host, including GUI automation (mouse/keyboard), process management, hardware settings, and network configuration. While these capabilities are consistent with the stated purpose, the implementation relies on constructing and executing arbitrary PowerShell and shell commands via `common.py`, which presents a significant risk of command injection if the AI agent processes unsanitized user input. Additionally, the inclusion of full-screen capture and OCR in `gui_controller.py`, combined with generic HTTP request capabilities in `iot_controller.py`, creates a high-risk surface for potential data exfiltration or unauthorized system modification.
能力评估
Purpose & Capability
The name/description claim Windows desktop, hardware, serial, and IoT control; the included scripts (window_manager, process_manager, hardware_controller, serial_comm, iot_controller, gui_controller) implement exactly those capabilities. Minor incoherence: SKILL.md and scripts assume Windows-only behavior (PowerShell, Win32 APIs) but registry metadata lists no OS restriction.
Instruction Scope
SKILL.md instructs the agent to run the shipped Python scripts via a managed Python path and to always ask for confirmation before destructive actions. The scripts themselves implement a wide range of actions (process kill, shutdown, network adapter disable, screenshots, OCR, serial comm). The agent must enforce the promised confirmation steps — nothing in the scripts forces user confirmation. The SKILL.md also hard-codes an example Python path under C:\Users\wave which may not exist on other hosts (likely a template artifact).
Install Mechanism
There is no registry install spec, but the scripts perform runtime dependency installation (pip install) for pyautogui, pillow, requests, pyserial, etc. Installing PyPI packages at runtime is common here but raises supply-chain risk (malicious or compromised packages). No downloads from unknown custom hosts were detected.
Credentials
The skill declares no required environment variables or credentials (ok), but it can collect detailed local info (process list, system/network info, USB devices, screenshots) and includes a generic HTTP client (iot_controller.http_* and Home Assistant support) that can send requests to arbitrary URLs. Combining local data collection with the ability to POST to arbitrary endpoints is a high-risk capability if misused or invoked without strict user confirmation or network restrictions.
Persistence & Privilege
The skill does not set always:true and does not request system-wide config or other skills' credentials. It will run only when invoked. It does write screenshot files under the skill path when taking screenshots (normal for this functionality).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install system-controller - 安装完成后,直接呼叫该 Skill 的名称或使用
/system-controller触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Universal Software & Hardware Control.
元数据
常见问题
System Controller 是什么?
Control Windows desktop software, hardware, and IoT devices. This skill should be used when the user wants to open/close/resize windows, start/stop/monitor p... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 157 次。
如何安装 System Controller?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install system-controller」即可一键安装,无需额外配置。
System Controller 是免费的吗?
是的,System Controller 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
System Controller 支持哪些平台?
System Controller 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 System Controller?
由 波动几何(@wangjiaocheng)开发并维护,当前版本 v1.0.0。
推荐 Skills