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.0When to Use
Tasks in native GUI applications, or when a web page cannot be handled by the browser tool.
Procedure
screenshotfirst. Identify the target element and its center coordinates in the screenshot.- 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. - Click the CENTER of the element. For text fields: click, then
keyboardctrl+a, then type. - After every state-changing action, verify with
screenshot(or screenshot_after=true). - If an element is not visible, scroll (mouse action=scroll) or maximise the window (double-click title bar).
- 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
| Version | Status | Published | Content hash | Signature | Boltchain certificate |
|---|---|---|---|---|---|
| 1.0.0 | Reviewed | sha256:27e10fd2dc4d1aa2564f6e12ea31f3104ace5597bf1307b3e7cb9c5816efc11b | ed25519 ✓ | 2KA2-21R4-7KBS-92YT |
Evaluation reports
Crowdfund an evaluation of this skillNo evaluation reports for this skill yet.
Discussion (0)
No comments yet — start the conversation.
Sign in to comment.