SuperAPI AI 工具集

wshot

设计与创作

查看项目

更新于 10-16 01:29

技能介绍

用途:在 Wayland/GNOME 桌面环境下截取特定窗口的截图,可通过应用名、PID、标题子串或窗口 ID 选择目标窗口。

主要能力:list 命令列出所有窗口并以 JSON 返回其属性(id、app、title、pid、坐标、尺寸、是否聚焦);capture 命令按不同选择器截取指定窗口并输出到指定路径,成功后打印输出路径。

使用方式:先运行 python 脚本的 list 查看可用窗口,再运行 capture 并指定选择器和输出路径。示例命令:uv run ${CLAUDE_PLUGIN_ROOT}/skills/wshot/wshot.py list;uv run ${CLAUDE_PLUGIN_ROOT}/skills/wshot/wshot.py capture firefox -o /tmp/shot.png;capture --pid 1234、--title "GitHub"、--id 2889387148 均可。

适用场景:需要截取某一窗口或应用的画面、按名称或 PID 定位窗口、捕获屏幕上正在运行应用的图像。

限制:要求 GNOME with Wayland;依赖 window-calls 扩展(缺失时脚本会提示安装);若 GNOME 阻止截图会弹出对话框,需用户点击“Share”确认。其他平台或环境暂未提供支持说明。