← 返回 Skills 市场
desktop mouse
作者
Oğuz Haşlak
· GitHub ↗
· v1.0.0
2544
总下载
3
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install molt-mouse
功能描述
Local mouse control via ydotool wrapper
安全使用建议
This skill appears to do exactly what it says: run a local 'molt-mouse' wrapper which uses ydotool to move/click the mouse. Before installing, verify where the 'molt-mouse' binary will come from (the package contains a shell implementation as molt-mouse.txt but does not install it automatically). Confirm you trust any agent that may invoke this skill autonomously (it can move and click your mouse). If you want tighter control, require explicit user invocation or disable model-driven invocation for this skill, and verify the molt-mouse/ydotool binaries on your system match the expected script and are not replaced by unexpected binaries.
功能分析
Type: OpenClaw Skill
Name: molt-mouse
Version: 1.0.0
The skill provides direct control over the user's mouse via the `ydotool` utility, as implemented in `molt-mouse.txt`. While the `SKILL.md` instructions for the AI agent are well-constrained to only execute `molt-mouse` commands and the script itself appears robust against shell injection, the inherent capability to control a user's desktop input is a high-risk behavior. This capability, even when implemented without malicious intent, could lead to unintended actions if the agent's instructions or reasoning were compromised, making it suspicious.
能力评估
Purpose & Capability
Name/description (local mouse control) matches what the skill requires and does: it invokes a local 'molt-mouse' wrapper which in turn calls ydotool/ydotoold to control the pointer. Requested binary and optional env settings (YDOTOOL_BIN, YDOTOOL_SOCKET, MOLT_MOUSE_*) are appropriate for this purpose.
Instruction Scope
SKILL.md limits runtime actions to exec calls on the gateway that begin with 'molt-mouse ...' and enumerates specific mouse commands (move/abs/click/hold/drag). The instructions do not ask the agent to read unrelated files, exfiltrate data, or call external network endpoints.
Install Mechanism
No install spec (instruction-only) and no remote downloads. The repository includes a shell script (molt-mouse.txt) that implements the wrapper, but the skill does not perform any installation itself — this is low-risk from an install perspective.
Credentials
The skill declares no required environment variables or credentials. The implementation uses standard optional env vars (YDTOOL_BIN, YDOTOOL_SOCKET, and MOLT_MOUSE_* tuning vars) which are reasonable for configuring a local input-control tool and do not expose secrets.
Persistence & Privilege
always:false (good). However user-invocable is false while model invocation is allowed (disable-model-invocation:false), meaning the agent can call this skill autonomously (but only the model, not the end user). Because the skill controls the local mouse, autonomous invocation could let the agent interact with the user environment/UI without explicit user action — this is an operational risk to consider, though not a sign of incoherence.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install molt-mouse - 安装完成后,直接呼叫该 Skill 的名称或使用
/molt-mouse触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release: Enables local mouse control on Linux via molt-mouse.
- Supports mouse movement (relative and absolute) and mouse clicks (left, right, middle, button hold/release).
- Only executes secure commands prefixed with molt-mouse.
- Will prompt users for missing or unclear numerical coordinates.
- Not user-invocable directly; triggered by related skill requests.
元数据
常见问题
desktop mouse 是什么?
Local mouse control via ydotool wrapper. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2544 次。
如何安装 desktop mouse?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install molt-mouse」即可一键安装,无需额外配置。
desktop mouse 是免费的吗?
是的,desktop mouse 完全免费(开源免费),可自由下载、安装和使用。
desktop mouse 支持哪些平台?
desktop mouse 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 desktop mouse?
由 Oğuz Haşlak(@oguzhaslak)开发并维护,当前版本 v1.0.0。
推荐 Skills