clipboard-copy

仓库创建 2014年12月14日最近提交 21 天前SkillHot 收录 20 天前
▸ 精选理由

适合在对话中快速将生成文本放入本地剪贴板,提升交互效率。

▸ 风险提示

执行本地剪贴板命令(pbcopy/xsel),依赖本地工具且会运行 shell 脚本。

这个 Skill 做什么

格式化文本或文件内容后复制到系统剪贴板(支持 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」といったキーワードが含まれる依頼で積極的にトリガーすること。

自动化集成剪贴板文本处理跨OSClaude Code
1
Stars
0
Forks
38
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/clipboard-copy/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/goldeneggg/dotfiles/master/ai-linux/.claude/skills/clipboard-copy/SKILL.md"
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)**:
   - 空行以外の各行につ
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有