← 返回 Skills 市场
dreamtraveler13

Linux GUI Control

作者 dreamtraveler13 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
12540
总下载
8
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install guicountrol
功能描述
Control the Linux desktop GUI using xdotool, wmctrl, and dogtail. Use when you need to interact with non-browser applications, simulate mouse/keyboard input, manage windows, or inspect the UI hierarchy of applications on X11/GNOME. Supports: (1) Clicking/typing in apps, (2) Resizing/moving windows, (3) Extracting text-based UI trees from apps (A11y), (4) Taking screenshots for visual analysis.
安全使用建议
Review before installing. Use only in a desktop session where broad click/type/window control is acceptable, save work before following pkill instructions, avoid using untrusted text as action arguments, and patch or avoid the screenshot helper until it validates filenames and passes an end-of-options marker to scrot.
功能分析
Type: OpenClaw Skill Name: guicountrol Version: 1.0.0 The skill bundle is classified as suspicious due to its powerful capabilities for Linux GUI control, including simulating mouse/keyboard input, managing windows, taking screenshots, and killing processes, as demonstrated by `xdotool`, `wmctrl`, `scrot`, `pkill`, and `dogtail` usage in `SKILL.md`, `scripts/gui_action.sh`, and `scripts/inspect_ui.py`. While these actions are plausibly aligned with the stated purpose of 'Linux GUI Control', they represent significant high-risk capabilities that could be misused if the agent's instructions or environment were compromised, even though no explicit malicious intent is present in the provided files.
能力评估
ℹ Credentials
Use of xdotool, wmctrl, dogtail, and scrot is coherent for X11/GNOME GUI control, but these tools can interact with unrelated applications and capture sensitive on-screen content.
✓ Install Mechanism
No install-time execution, package installation hook, dependency download, or startup registration was found in the inspected artifacts.
⚠ Instruction Scope
The instructions authorize arbitrary live desktop input and window activation with little target verification, confirmation, or safety guidance, and include pkill/nohup relaunch steps that can affect active application sessions.
⚠ Persistence & Privilege
The skill suggests relaunching apps with nohup in the background and killing processes with pkill; this is not a backdoor or service installation, but it lacks cleanup and data-loss guidance.
⚠ Purpose & Capability
Linux GUI automation, UI inspection, typing/clicking, and screenshots match the stated purpose, but the screenshot wrapper passes a caller-controlled filename to scrot without option termination or validation, allowing behavior beyond ordinary screenshot capture.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install guicountrol
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /guicountrol 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
linux-gui-control 1.0.0 initial release - Automate Linux desktop interactions using xdotool, wmctrl, and dogtail. - Supports simulating mouse/keyboard input, window management, and text-based UI inspection on X11/GNOME. - Offers scripts for automating clicks, typing, window focus, and window movement. - Enables extraction of application UI hierarchies for accessible apps and provides screenshot support for visual tasks.
元数据
Slug guicountrol
版本 1.0.0
许可证 —
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Linux GUI Control 是什么?

Control the Linux desktop GUI using xdotool, wmctrl, and dogtail. Use when you need to interact with non-browser applications, simulate mouse/keyboard input, manage windows, or inspect the UI hierarchy of applications on X11/GNOME. Supports: (1) Clicking/typing in apps, (2) Resizing/moving windows, (3) Extracting text-based UI trees from apps (A11y), (4) Taking screenshots for visual analysis. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 12540 次。

如何安装 Linux GUI Control?

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

Linux GUI Control 是免费的吗?

是的,Linux GUI Control 完全免费(开源免费),可自由下载、安装和使用。

Linux GUI Control 支持哪些平台?

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

谁开发了 Linux GUI Control?

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

💬 留言讨论