用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/THU-SAGE/syll --skill gui-agent命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Clean up a voice recording — remove hiss, hum, background noise, and harsh sibilance — by driving the real Adobe Audition app on a macOS host. Triggers: clean up audio, clean up the voice, remove hiss, remove hum, remove background noise, denoise, noise reduction, de-ess, reduce sibilance, repair voice, fix the recording. 中文触发词:降噪、去底噪、去杂音、去噪音、人声清理、清理录音、修复人声、去齿音、去咝声。
Remove the background from an image and produce a transparent PNG by driving the real Adobe Photoshop app on a macOS host. Triggers: remove background, cut out, knock out the subject, isolate the subject, make a transparent PNG, transparent background, delete background. 中文触发词:抠图、扣图、去背景、去掉背景、扣出主体、透明背景、做透明 PNG。
Schedule reminders and recurring tasks.
基于 SOC 职业分类
正在显示 SKILL.md
| name | gui-agent |
| description | Control desktop GUI applications via screenshots and automated actions. |
| homepage | https://github.com/bytedance/UI-TARS |
| metadata | {"syll":{"emoji":"🖥️","requires":{"bins":"[Truncated]","env":"[Truncated]"}}} |
You can interact with desktop applications using the gui_action tool.
When the user asks you to perform a GUI task:
gui_action with a clear instructionUser: "Open Chrome and search for 'Syll'"
You should call:
gui_action(instruction="Open Chrome browser, click on the address bar, type 'Syll' and press Enter")
Never perform destructive actions without user confirmation:
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
| 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') |
Enable in config.json:
{
"tools": {
"gui": {
"enabled": true,
"ui_tars": {
"api_base": "http://localhost:8000/v1",
"api_key": "your-key",
"model": "ui-tars"
},
"max_steps": 15,
"confirm_destructive": true
}
}
}