instances/xiaodazi/skills/xdotool/SKILL.md
Linux UI automation using xdotool for window management, keyboard/mouse simulation, and desktop control.
npx skillsauth add malue-ai/dazee-small xdotoolInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
使用 xdotool 控制 Linux 桌面窗口和输入。
# Debian/Ubuntu
sudo apt install xdotool
# Fedora
sudo dnf install xdotool
# Arch
sudo pacman -S xdotool
# 获取当前活动窗口
xdotool getactivewindow getwindowname
# 按名称查找窗口
xdotool search --name "Firefox"
# 激活窗口
xdotool windowactivate $(xdotool search --name "Firefox" | head -1)
# 最小化/最大化
xdotool windowminimize $(xdotool getactivewindow)
# 移动和调整大小
xdotool windowmove --sync $(xdotool getactivewindow) 100 100
xdotool windowsize --sync $(xdotool getactivewindow) 1200 800
# 输入文本
xdotool type "Hello World"
# 按键
xdotool key Return
xdotool key ctrl+c
xdotool key ctrl+shift+t
xdotool key super
# 移动鼠标
xdotool mousemove 500 300
# 点击
xdotool click 1 # 左键
xdotool click 3 # 右键
# 移动并点击
xdotool mousemove 500 300 click 1
# 等待窗口出现
xdotool search --sync --name "Save"
ydotool 替代development
Local web search (Tavily/Exa, requires API Key). For quick searches. If no Key configured or deep research needed, use cloud_agent instead.
development
Get current weather and forecasts (no API key required).
tools
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
tools
Start voice calls via the Moltbot voice-call plugin.