GoForum🌐 V2EX

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

Chlience · 2026-05-27 12:43 · 0 次点赞 · 6 条回复

最近用 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
6 条回复
root71370 · 2026-05-27 12:53
#1

………

lel020 · 2026-05-27 13:28
#2

没有这个需求,我是单独一个 skill 放个脚本让 ai 创建带日期的临时目录,然后任何大段内容包括临时代码脚本文档讨论解释,所有都必须写到这个目录里,在 vscode 看,

jfds · 2026-05-27 13:43
#3

emm ,直接写问文件不行嘛, agents.md 里加一行就解决的问题

zwlinc · 2026-05-27 13:53
#4

大部分时候,你直接说复制到剪贴板,他就会用 pbcopy / wl-copy 管道到剪贴板, 你这里再额外弄个 python 脚本, 感觉就更没必要了…

saysssssss · 2026-05-27 13:53
#5

用 pbcopy 或者 xclip 吧,感觉结合 skill 调用 python 太重了……

someonelikeyouah · 2026-05-27 13:53
#6

你这算复杂化了简单的需求吗😂 ,现阶段 ai 生成的东西 都有 copy 按钮,大量内容被贴进了 剪切板之后,你还要找哪个是你当下需要的,你找完了 还不如复制,如果是 模版可以复用的代码 ,直接在基准提示词里面要求 AI 输出一份 代码备份到.md 中是不是就可以了 像楼上老哥说的一样

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: Chlience
发布: 2026-05-27
点赞: 0
回复: 0