shot 截图
/shot 不抢焦点截终端窗口,还有可搜索的截图历史面板。
示意。实际效果取决于 Mod、终端和运行环境。
安装
/plugin marketplace add davekiss/cc-plugins
/plugin install shot@davekiss
/reload-plugins在 Claude Code 会话里逐行执行这些命令。
claude plugin marketplace add davekiss/cc-plugins
claude plugin install shot@davekiss然后在会话里执行 /reload-plugins,或开一个新会话。
请帮我安装 Claude Code Mod「shot 截图」(https://github.com/davekiss/shot)。安装前先阅读仓库 README 的 Security 和 Requirements 部分,告诉我它会读写哪些内容、运行什么命令、是否联网,以及对 Claude Code 版本、系统和终端的要求。确认没有问题后,运行 claude plugin marketplace add davekiss/cc-plugins 和 claude plugin install shot@davekiss 完成安装,最后提醒我在会话里执行 /reload-plugins。把这段话发给 Claude Code,它会先读原作者说明再安装。
git clone https://github.com/davekiss/shot
cd shot
claude --plugin-dir ./claude-mod克隆仓库后用 --plugin-dir 在本地会话中试用。
它会碰什么
据原作者说明,收录时核对;可用 claude plugin validate 自行检查。
读取
有读取 ~/Screenshots 及其 .shot-index.json,和 HOME、TERM_PROGRAM 等环境变量。
写入文件
有调用 shot 截图时写入 PNG 并更新 ~/Screenshots/.shot-index.json。
运行命令
有运行 shot 二进制截图,用 open 打开或在 Finder 中显示截图。
联网
有本机没有 shot 时,启动器从 GitHub Releases 下载对应版本二进制。
介绍
shot 是 Dave Kiss 的 macOS 截图工具,它的 Claude Code 插件(仓库 claude-mod 目录)带一个 function hooks 模块,本条只收这部分 Mod 功能:
/shot:在后台截取当前终端窗口,不移动光标、不抢焦点(底层用 macOS 自带的screencapture,窗口被遮挡或最小化也能截)。- 截图历史面板:读取
~/Screenshots与.shot-index.json,列出你拍过的截图(包括其他 App 或 agent 拍的),按画面中的文字(OCR)和描述搜索,可在 Finder 中显示或用默认程序打开。
同一个插件还打包了 shot 的 MCP server 和一个教 Claude 使用它的 Skill(截图、标注、打码、录屏),这些不属于本站 Mod 范围,安装插件时会一并装上。
要求 macOS 13+,并给终端开启「屏幕录制」权限。插件优先使用 PATH 上已有的 shot(如 Homebrew),否则从仓库 Releases 下载对应版本的二进制。作者未写 Claude Code 最低版本;后台描述截图功能默认关闭,开启后会经 claude -p 把截图发给 Claude Haiku。预览为示意。
适合谁
- 常要给 Claude 看窗口截图的 macOS 用户
- 想按画面文字找回旧截图的人
运行要求
- 平台 · macOS
- 需要 macOS 13+,并给终端开启「屏幕录制」权限。
- 插件同时安装 shot 的 MCP server 与 Skill;未写 Claude Code 最低版本。