核心用法
Clipboard Skill 基于 Linux 命令行工具 xclip,为 OpenClaw 会话提供系统剪贴板的文本交互能力。主要功能包括:
- 复制到剪贴板:通过管道将文本或命令输出直接写入系统剪贴板,如
echo "text" | xclip -selection clipboard - 从剪贴板粘贴:使用
xclip -selection clipboard -o读取当前剪贴板内容并输出到终端 - 文件内容复制:通过重定向将文件内容批量写入剪贴板,如
xclip -selection clipboard < file.txt
该技能依赖 X11 剪贴板机制(-selection clipboard 指定系统级剪贴板而非主选区),适用于需要与图形界面或其他应用程序交换文本数据的场景。
显著优点
1. 无摩擦集成:无需离开终端即可与 GUI 应用交换数据,打通命令行与桌面环境
2. 管道友好:完美适配 Unix 哲学,可与 grep、sed、awk 等工具链式组合
3. 轻量依赖:仅需 xclip 单一二进制文件,安装包体积小
4. 跨会话可用:通过系统剪贴板实现不同终端会话间的文本传递
潜在缺点与局限性
- 仅限文本:不支持图片、富文本或其他二进制格式的剪贴板操作
- X11 依赖:依赖 X 窗口系统,在纯 Wayland 环境或 SSH 无 X 转发会话中可能失效
- 无持久化:剪贴板内容随 X 会话结束而丢失,非长期存储方案
- 权限边界:可访问任何应用程序的剪贴板内容,存在潜在的敏感信息泄露风险
适合人群
- 频繁在终端与浏览器/编辑器间复制命令或代码片段的开发者
- 需要自动化脚本将处理结果输出到剪贴板的工作流用户
- 远程服务器管理员(配合 X11 转发使用)
常规风险
- 敏感信息暴露:剪贴板可能包含密码、令牌等敏感数据,操作日志或脚本中应避免直接硬编码
- 并发覆盖:多进程同时写入剪贴板可能导致数据竞争和意外内容丢失
- 依赖可用性:目标系统若未安装 xclip 或缺乏 X 环境,技能将完全失效,需提前验证安装状态