大家好,分享一个刚整理出来的小工具 / skill:
https://github.com/Chlience/clipboard-output-skill
它解决的是一个很小但我自己经常遇到的问题:在 Codex / 终端 TUI 里让 AI 生成脚本、配置、提示词、JSON 、Markdown 时,从聊天界面复制代码块经常会带上左侧空格、UI gutter ,或者一不小心复制不完整。
这个 skill 的做法是:当 agent 判断某段内容是“用户大概率要粘贴到别处的精确文本”时,不再只把它放在聊天代码块里,而是把最终 artifact 直接复制到系统剪贴板。
目前包含:
SKILL.md,定义什么时候应该复制、复制什么、失败时怎么报告copy_text.pypbcopy、Linux wl-copy / xclip / xsel、Termux安装:
mkdir -p ~/.agents/skills
cp -R skills/clipboard-output ~/.agents/skills/clipboard-output
helper 单独使用也可以:
python3 ~/.agents/skills/clipboard-output/scripts/copy_text.py --file ./script.bat
python3 ~/.agents/skills/clipboard-output/scripts/copy_text.py --text "hello"
printf '%s\n' "hello" | python3 ~/.agents/skills/clipboard-output/scripts/copy_text.py --stdin
我觉得这里有意思的点不只是“调用剪贴板命令”,而是 agent 需要判断“到底什么才应该被复制”。比如多个文件时,直接把所有内容拼到剪贴板里通常不是好默认值;更合理的是生成真实文件,然后复制最有用的入口或运行命令。
目前是 v0.1.0 / public beta ,只在我自己的 WSL + Windows 剪贴板环境里完整验证过,其他平台后端还需要更多反馈。
如果你也在用 Codex / Claude Code / Copilot Agent 这类 TUI 或 agent 工作流,欢迎试试,也欢迎吐槽这个“输出交接”规则应该怎么设计更合理。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.