computer-use
Control the current desktop with Cua Driver only after confirming the user has authorized this task.
- License 许可
- Apache-2.0
- 所属仓库
- coldmint9/Synax
- 最近更新
- 2026-11-02
- Stars
- ★ 14
- Forks
- 0
01 前言 Front Matter
- name
- computer-use
- synax
- { "applies-to": [ "executor" ], "permission-hints": [ "mcp" ] }
- version
- 1.0.0
- description
- Control the current desktop with Cua Driver only after confirming the user has authorized this task.
03 SKILL.md 正文
Computer Use
Cua controls the user's actual desktop, including signed-in applications and sensitive information. The built-in browser.* tools instead manage Synax's isolated Chromium. Use browser.* for ordinary web application testing, and Cua only when the user asks for their actual desktop, native apps, system dialogs, or signed-in browser.
- Observe first: list apps and windows, then get a fresh window state or accessibility tree. Never guess a window identifier or coordinate.
- Prefer fresh semantic elements and snapshot-bound tokens. Use pixels only when the semantic path cannot address the target. Do not invent
capture_idorelement_tokenvalues. - On macOS 27, use
delivery_mode: "foreground"for native window actions; background delivery is not reliable for the current CUA runtime. On other platforms, use background only when the runtime explicitly supports it. - Perform one consequential action at a time. Reobserve after window changes, page navigation, and actions; verify the user's desired postcondition before claiming success.
- A timeout or lost response may mean the action already happened. Never repeat click, typing, submit, launch, kill, or clipboard write without reobserving and user approval when appropriate.
- Avoid unnecessary full-screen captures, clipboard reads, secrets, and account data. Do not copy desktop content into logs or unrelated tools.
- If the driver is unavailable, permissions are missing, or a target is ambiguous, stop and explain the specific blocker rather than using shell commands to bypass restrictions.
04 同仓库更多 Skills
visualize
Show an interactive prototype, chart, simulation or visual explanation directly in a conversation. Not for ordinary code examples or building a project page.
three-way-conflict-resolution
Analyze three-way text conflicts and create reviewable proposals.
synax-explore
Explore a codebase through repository documentation and read-only code evidence with cited paths.
synax-design
为 Synax 设计工作区、页面、流程和交互方案。用户提出设计稿、UI/UX、交互设计、页面改版或功能设计时使用。必须先确认关键交互细节,再输出图文并茂的设计稿;涉及 HTML 时只创建可直接打开的静态文件,不启动热开发服务器。
mr-verification-and-report
Report actual MR checks and publication evidence.
mr-recovery
Explain recoverable MR states without rewriting history.