# C Clipboard

> System clipboard — copy, paste, transform content between clipboard and files.

- Skill: `daxaur/c-clipboard` (Agent Skill)
- Install (CLI): `npx skillmds@latest add daxaur/c-clipboard`
- Raw SKILL.md: https://api.skillmd.com/api/skills/daxaur/c-clipboard/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: daxaur (https://skillmd.com/u/daxaur)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/daxaur/c-clipboard

---


# Clipboard — Copy & Paste

Read from and write to the system clipboard. Built into macOS, no install needed.

## Commands

```bash
# Read clipboard contents
pbpaste

# Copy text to clipboard
echo "hello world" | pbcopy

# Copy file contents to clipboard
pbcopy < /path/to/file.txt

# Save clipboard to file
pbpaste > /path/to/output.txt

# Copy command output to clipboard
ls -la | pbcopy
date | pbcopy

# Transform clipboard content
pbpaste | tr '[:lower:]' '[:upper:]' | pbcopy    # uppercase
pbpaste | sort | pbcopy                            # sort lines
pbpaste | wc -w                                    # word count

# Copy with no trailing newline
printf "%s" "exact text" | pbcopy
```

## Linux Equivalents

```bash
# If on Linux, use xclip or xsel
xclip -selection clipboard           # copy (pipe into)
xclip -selection clipboard -o        # paste
```

## Guidelines

- When the user says "copy this" or "put this in my clipboard", use `pbcopy`
- When the user says "what's in my clipboard?" or "paste", use `pbpaste`
- For transformations, pipe `pbpaste` through the transform and back to `pbcopy`
- Always confirm what was copied with a brief summary
- Never display clipboard contents unless asked — they may contain sensitive data

