做了个 SKILL:让 agent 直接把生成结果放进剪贴板,绕过 TUI 复制折腾

最近用 Codex / Claude Code / 各种终端里的 agent 比较多,发现一个很小但很烦的问题: agent 生成了一段脚本、JSON 、Markdown 、issue 正文、release notes 或者多行命令之后,我经常要从 TUI 里手动框选复制。 然后就很容易出现这些情况...
做了个 SKILL:让 agent 直接把生成结果放进剪贴板,绕过 TUI 复制折腾
做了个 SKILL:让 agent 直接把生成结果放进剪贴板,绕过 TUI 复制折腾

最近用 Codex / Claude Code / 各种终端里的 agent 比较多,发现一个很小但很烦的问题:

agent 生成了一段脚本、JSON 、Markdown 、issue 正文、release notes 或者多行命令之后,我经常要从 TUI 里手动框选复制。

然后就很容易出现这些情况:

  • 复制时带上左侧空格、边框、项目符号
  • 少选一行,或者多选到不该复制的提示词
  • 缩进被搞乱,贴到 shell / JSON / YAML 里直接不能用
  • 长文本要反复拖选,越复制越烦

所以我做了一个很小的 Personal skill:Clipboard Output Skill 。

仓库: https://github.com/Chlience/clipboard-output-skill

它的目标很简单:当 agent 生成的是“需要原样粘贴到别处”的内容时,不再让人从终端 UI 里手动选,而是让 agent 把最终产物直接写进系统剪贴板。

比如可以直接对 agent 说:

写一份 release notes ,并复制最终 Markdown 。
生成这个 PowerShell 脚本,并放到我的剪贴板。
创建这些配置文件,然后复制我应该先打开的路径。

目前做了几条规则:

  • 单个生成物:复制生成物本身
  • 多文件任务:复制最有用的入口,比如主文件、路径、运行命令、压缩包路径或简短 manifest
  • 疑似 secret:默认拒绝复制 API key 、token 、密码、cookie 、私钥等内容,除非显式允许
  • 支持 dry-run ,可以检测剪贴板后端,但不修改当前剪贴板
  • 有可用后端时支持 WSL 、Windows 、macOS 、Linux 桌面会话和 Termux

它不是剪贴板管理器,也不保存历史。更像是给 agent 加了一条明确规则:

需要精确粘贴的东西,就不要让用户从 TUI 里抠文本了,直接把最终结果放到剪贴板。

安装

请将以下内容发给你的 Agent

请从 https://github.com/Chlience/clipboard-output-skill 安装这个 skill
来源: V2EX - 技术查看原文