clipboard-copy
适合在对话中快速将生成文本放入本地剪贴板,提升交互效率。
执行本地剪贴板命令(pbcopy/xsel),依赖本地工具且会运行 shell 脚本。
格式化文本或文件内容后复制到系统剪贴板(支持 macOS/Linux)。
把指定的文件内容或你贴的文本先做简单清理(去掉行尾空白、统一缩进等),然后复制到系统剪贴板。适合在你说“复制到剪贴板”“帮我把这段放到剪贴板”或给出文件路径时使用;脚本会根据系统选择 pbcopy(macOS)或 xsel(Linux),不可判定时回退到 pbcopy。重点是把代码或整段文本处理成方便粘贴的干净格式再复制。
▸ 展开 SKILL.md 英文原文
ユーザーが指定したファイルの内容、またはユーザーが指定したテキスト内容を、整形(行末空白の削除・共通先頭空白の削除)した上でクリップボードへコピーするスキル。 クリップボードコマンドはOS判定可能ならmacOSで pbcopy / Linuxで xsel を使い、判定不可なら pbcopy にフォールバックする。 以下の状況で必ず使用すること: (1) ユーザーが「クリップボードにコピーして」「クリップボードに入れて」「コピーして」と依頼した時 (2) ユーザーが「このファイルをクリップボードにコピーして」とファイルパスを提示した時 (3) ユーザーが「この内容をクリップボードへ」とテキストを貼り付けて依頼した時 (4) ユーザーが「pbcopy で/xsel でコピーして」と依頼した時 (5) ユーザーが明示的に「clipboard-copy スキル」の実行を指示された時 (6) コードブロックや整形済みテキストをコピーしやすい形(インデント詰め・行末空白除去)でクリップボードに渡したい時 「クリップボード」「コピーして」「pbcopy」「xsel」といったキーワードが含まれる依頼で積極的にトリガーすること。
帮我安装这个 skill:https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/clipboard-copy/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/clipboard-copy/SKILL.md"# clipboard-copy ファイル内容または指定テキストを整形してクリップボードへコピーするスキル。整形とOS別コマンド選択は同梱の Bash スクリプトが担う。 ## 実行手順 1. 入力種別を判断する - **ファイルパス指定**: そのパスを引数に渡す - **テキスト内容指定**: 内容を標準入力で渡す(ヒアドキュメント等) 2. 同梱スクリプト `scripts/clipboard_copy.sh` を実行する 3. スクリプトが出力する確認メッセージ(使用コマンド名を含む)をユーザーに報告する ## 使い方 スクリプトの絶対パスは、このスキルディレクトリ配下の `scripts/clipboard_copy.sh`。 **ファイル内容をコピー:** ```sh bash <skill-dir>/scripts/clipboard_copy.sh /path/to/file.txt ``` **テキスト内容をコピー(標準入力):** ```sh cat <<'EOF' | bash <skill-dir>/scripts/clipboard_copy.sh コピーしたい 複数行の 内容 EOF ``` ヒアドキュメントの終端マーカーは、内容に変数展開や特殊文字が含まれても安全なよう `'EOF'`(クォート)を使う。 ## 整形仕様 スクリプトは以下の整形を行ってからコピーする。 1. **行末空白の削除**: 各行末尾の空白・タブを全て削除 2. **共通先頭空白の削除(dedent)**: - 空行以外の各行につ