AgentSkillsCN

clipboard

在 macOS 剪贴板中读取与写入数据。

SKILL.md
--- frontmatter
name: clipboard
description: Read from and write to the macOS clipboard.
tags: [macos, clipboard, utility]

Clipboard

Read and write the macOS system clipboard using pbcopy and pbpaste.

Read Clipboard Contents

code
exec: pbpaste

Write Text to Clipboard

code
exec: echo -n "TEXT_TO_COPY" | pbcopy

Write file contents to clipboard:

code
exec: cat /path/to/file.txt | pbcopy

Write Command Output to Clipboard

code
exec: date | pbcopy
code
exec: pwd | pbcopy

Pipe Between Clipboard and Tools

Clipboard → process → clipboard:

code
exec: pbpaste | sort | pbcopy

Clipboard → file:

code
exec: pbpaste > /path/to/output.txt

File → clipboard:

code
exec: pbcopy < /path/to/input.txt

Copy Image to Clipboard (via AppleScript)

code
exec: osascript -e '
set theFile to POSIX file "/path/to/image.png"
set the clipboard to (read theFile as «class PNGf»)
return "Image copied to clipboard."
'

Get Clipboard Type Info

code
exec: osascript -e '
clipboard info
'

Clear Clipboard

code
exec: osascript -e 'set the clipboard to ""'

Notes

  • pbcopy reads from stdin and places content on the clipboard.
  • pbpaste writes clipboard content to stdout.
  • These are macOS-only commands (not available on Linux).
  • Binary clipboard contents (images, etc.) require AppleScript.
  • Clipboard changes are immediate and system-wide.