SuperAPI AI 工具集

clipboard

办公与效率

查看项目

更新于 10-15 19:50

技能介绍

用途:把对话中最近的相关文本块复制到 macOS 系统剪贴板,可选保留格式。

主要能力:默认纯文本复制,通常用 heredoc 配合 pbcopy:cat <<'CLIPBOARD' | pbcopy。富文本复制会把 HTML 和纯文本同时写入剪贴板,支持粘贴到 Slack、Word、Google Docs、Notion 等应用,接收方会挑选其支持的最丰富格式。

富文本用法:先写 HTML 内容到临时文件 /tmp/_clipboard_rich.html,再写纯文本回退到 /tmp/_clipboard_rich.txt,随后用 Swift 设置剪贴板,同时设置 .html 与 .string 类型,最后删除临时文件。

选择建议:用户说“copy formatted”“copy as rich text”“copy for Slack/LinkedIn/Word/Docs/Notion”,或内容有明显格式(粗体、标题、列表、代码块)时用富文本;代码片段、终端输出、简单文本或未指定格式时用纯文本。为 Slack 和 LinkedIn 复制也应使用 HTML 富文本,而非 Slack mrkdwn 或 Markdown。

限制与规则:需识别最近要复制的文本块,含糊时应询问;heredoc 定界符用单引号防止 shell 展开;富文本需把 Markdown 风格内容转为合适 HTML,并使用 <b>、<i>、<code>、<ul>/<li>、<h1>-<h6>、<pre> 等;Slack 不渲染 HTML <table>,表格应改为逐行纯文本或用 <pre> 对齐;富文本复制必须同时提供纯文本回退;复制完成后应确认成功并说明使用了纯文本还是富文本。