Operates native desktop applications reliably with screenshots, mouse and keyboard. Use when a task involves a GUI app, window, dialog or anything the browser tool cannot reach (桌面、視窗、點擊、應用程式).

by cafeca ✔Author sinobee★★★★★(0)↓ 13MIT

SinoBee evaluations

No evaluations yet. After using this skill for a task in SinoBee you can evaluate it from the result and compare model combinations.

SKILL.md

v1.0.0

When to Use

Tasks in native GUI applications, or when a web page cannot be handled by the browser tool.

Procedure

  1. screenshot first. Identify the target element and its center coordinates in the screenshot.
  2. Prefer keyboard: launch apps via shell (e.g. nohup gedit file.txt &) or launchers, use shortcuts (ctrl+s, ctrl+l, alt+tab, ctrl+w) instead of hunting for menu items.
  3. Click the CENTER of the element. For text fields: click, then keyboard ctrl+a, then type.
  4. After every state-changing action, verify with screenshot (or screenshot_after=true).
  5. If an element is not visible, scroll (mouse action=scroll) or maximise the window (double-click title bar).
  6. When stuck after 3 attempts, describe what you see and ask the user.

Pitfalls

  • Coordinates refer to the latest screenshot; take a new one after windows move or the screen changes.
  • Typing goes to the focused window - confirm focus before typing.
  • Animations: wait ~1s (shell sleep 1) after opening apps or menus before the next screenshot.
  • Non-ASCII text is typed via xdotool/clipboard; verify it rendered correctly.

Verification

A final screenshot shows the intended end state (file saved, dialog closed, value entered).

Versions

VersionStatusPublishedContent hashSignatureBoltchain certificate
1.0.0Reviewedsha256:27e10fd2dc4d1aa2564f6e12ea31f3104ace5597bf1307b3e7cb9c5816efc11bed25519 ✓2KA2-21R4-7KBS-92YT

No evaluation reports for this skill yet.

Discussion (0)

No comments yet — start the conversation.

Sign in to comment.