关于 use-screenshot
用于查找近期屏幕截图、剪贴板图像或下载图像的 Skill。脚本会识别图像来源,并将图像复制或移动到临时文件,供 Agent 检查。
主要功能
- 01查找近期剪贴板图像
- 02检查已下载的图像
- 03将桌面图像复制到临时文件
- 04输出来源和临时路径
适用场景
- 01检查最新屏幕截图
- 02查看剪贴板中的图像
- 03检查近期下载的图像
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gjkeller/ use-screenshot --skill use-screenshot安装后在 Claude Code 中输入/use-screenshot确认已加载。
附带文件scripts/screenshot-agent.js
详细介绍
使用截图
触发条件
当用户要求查看最新截图、剪贴板图片或最近下载的图片时。
用法
- 仓库:
node skills/use-screenshot/scripts/screenshot-agent.js - 下载目录:
node skills/use-screenshot/scripts/screenshot-agent.js --downloads - 仅剪贴板:
node skills/use-screenshot/scripts/screenshot-agent.js --clipboard-only - 输出为两行:
- 来源(
clipboard或原始文件路径) - 临时文件路径(PNG/JPG/JPEG)
- 来源(
Agent 模式
out="$(node skills/use-screenshot/scripts/screenshot-agent.js)"
tmp="$(printf "%s\n" "$out" | sed -n '2p')"
如果 tmp 为空,则视为未找到。
注意事项
- 桌面文件会复制到临时目录,然后移至废纸篓。
- 下载目录中的文件会移至临时目录(不会移至废纸篓)。
- 剪贴板没有复制时间戳;工具会优先选择约 30 秒内修改过的文件,否则使用剪贴板。
- Linux:剪贴板图片需要 wl-clipboard 或 xclip。
评论
支持 Markdown