前言¶
桌面自动化场景里,鼠标操作是最常出错的一环:坐标算偏几个像素,点击就落到错误的控件上;用相对位移累加,几轮之后漂移到屏幕外;不同分辨率和缩放比例下,同样的偏移量表现还不一样。
下面介绍 control 这个 Skill,它把鼠标的绝对定位和相对移动收敛成明确的操作语义,减少手工算坐标和反复试错。
这是什么¶
control 是一个面向桌面鼠标控制的 Agent Skill,按 SKILL.md 通用格式组织,能力集中在一句话上:鼠标绝对定位与相对移动精确控制。
发布者是智创未来,来源标记为 enterprise,分类属于 dev-programming,当前版本 1.0.0。标签里 requires_api_key=false,说明调用不需要额外申请 API Key。
它解决的是 Agent 在操作桌面界面时「点不准、移不对」的问题:把「移到某个绝对位置」和「从当前位置相对移动」这两类动作交给 Skill 统一处理,而不是让上层逻辑自己拼坐标。
核心功能¶
目前官方资料只给出了能力描述,没有展开成逐条参数表,可以核实的部分有两点。
1、绝对定位。指定屏幕坐标,把指针直接移动到目标位置。用于点击固定位置的按钮、图标或菜单项,不依赖当前指针在哪。
2、相对移动。以当前指针位置为基准做位移,用于沿某个方向滑动、拖拽一段距离这类操作。
绝对定位和相对移动搭配使用,是这类鼠标控制 Skill 的标准组合:绝对定位负责落点,相对移动负责轨迹。
安装与启用¶
官方资料没有提供可直接执行的安装命令、目录路径或配置文件字段。坐标是 @zcwl/control,需要通过 SkillHub 侧的 Skill 管理入口安装,而不是命令行包管理器。
SkillHub 页面:
https://www.skillhub.cn/skills/zcwl/control
API 地址:
https://api.skillhub.cn/zcwl/control
需要说明的是,我尝试打开上述两个地址都没有取到页面内容,因此以下信息来自预先抓取的资料快照:
- 名称:control
- 坐标:@zcwl/control
- 版本:1.0.0
- 来源:enterprise
- 分类:dev-programming
- 发布者:智创未来
- 标签:requires_api_key=false
启用方式按 SkillHub 的通用流程走:在 Skill 管理中安装 @zcwl/control,然后在会话里调用。Cursor、Codex CLI、Claude Code 三端的启用细节,资料里没有分别说明,这里不推测。
典型用法¶
资料中没有给出可复现的调用示例,因此这一节只给出基于能力描述的使用方式,具体参数和返回结构以 SkillHub 页面上的说明为准。
1、绝对定位后点击。先用绝对定位把指针移到目标坐标,再执行点击,适合位置固定的界面元素。
2、相对移动后再操作。用相对移动走一段距离,接着执行拖拽或滚轮,适合滑动列表、滚动浏览这类不需要精确落点的场景。
调用时不需要附带 API Key,标签 requires_api_key=false 已经标明这一点。
适用场景与注意¶
适合做这些事的人:在 GUI 自动化、桌面操作、界面遍历脚本里需要稳定鼠标行为的开发者;或者 Agent 工作流里要把鼠标动作作为可复用一环的维护者。
几点限制要留意。
一是资料里看不到坐标参考系的定义——是屏幕像素、逻辑像素还是工作区坐标,直接决定绝对定位的输入怎么填,使用前需要确认。
二是相对移动的起点依赖调用时的指针位置,如果前置步骤失败或指针被系统事件挪动,相对移动的结果就会跟着偏。
三是多显示器和系统缩放比例下的行为没有说明,跨屏或高分屏上要先验证。
四是当前资料显示安装数为 0、评分为 100000,说明这个 Skill 还很新,实际稳定性需要自己用小规模用例验证,不要在关键流程里直接依赖。
结尾¶
control 的价值在于把鼠标的绝对定位和相对移动从上层逻辑里剥离出来,让 Agent 操作桌面界面时少算一次坐标、少踩一次偏移。如果你在 GUI 自动化里正被指针落点不准困扰,可以从上面两个地址去看它的说明,再决定是否接入。