thu-sage/syll/gui-agent
Claude Code and agent skill by thu-sage/syll
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Control desktop GUI applications via screenshots and automated actions.
Install
npx vskill@latest install thu-sage/syll/gui-agentSKILL.md
GUI Agent
You can interact with desktop applications using the gui_action tool.
How It Works
- The tool captures a screenshot of the current screen
- Sends it to the UI-TARS vision model for analysis
- UI-TARS returns a thought + action (click, type, scroll, etc.)
- The action is executed via pyautogui
- Steps repeat until the task is complete or max steps reached
Usage Protocol
When the user asks you to perform a GUI task:
- Understand the goal - Break the task into clear steps
- Call `gui_action` with a clear instruction
- Review the result - Check the returned screenshot and status
- Iterate if needed - Call again with refined instructions
Example
User: "Open Chrome and search for 'Syll'"
You should call:
Safety Rules
- Never perform destructive actions without user confirmation:
- Deleting files or folders
- Closing unsaved documents
- System settings changes
- Financial transactions
- Sending messages/emails
- Always verify the current screen state before acting
- Stop immediately if the screen shows unexpected content (login pages with sensitive data, etc.)
- Report clearly what actions were taken and their results
Supported Actions
| Action | Description | Example | |
|---|---|---|---|
click | Left click at position | click(point='<point>500 300</point>') | |
right_click | Right click | right_click(point='<point>500 300</point>') | |
double_click | Double click | double_click(point='<point>500 300</point>') | |
drag | Drag from A to B | drag(start='<point>100 100</point>', end='<point>200 200</point>') | |
type | Type text | type(content='hello world') | |
hotkey | Key combination | hotkey(key='ctrl+c') | |
scroll | Scroll up/down | scroll(point='<point>500 300</point>', direction='down', amount=3) | |
wait | Pause | wait(seconds=2) | |
finished | Task complete | finished(content='Done') |
Configuration
Enable in config.json:
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsyll/skills/gui-agent/SKILL.md
Popularity
- Repository stars
- 345
- Repository forks
- 2
- 7-day trend score
- 29
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 14 Jul 2026, 3 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/thu-sage/syll/gui-agent)