From send-secret
This skill should be used when the user asks to "send clipboard as secret", "share what I copied", "send my clipboard securely", "share copied text", "share my clipboard", "send what's in my clipboard", "share copied credentials", "send copied password", "share clipboard with teammate", "send-secret from clipboard", "pbpaste send secret", "securely send what I copied", "share my password securely", or wants to share clipboard contents without the agent seeing them. macOS only - uses pbpaste to pipe clipboard directly to send-secret CLI.
How this skill is triggered — by the user, by Claude, or both
Slash command
/send-secret:send-secret-clipboardThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Share clipboard contents as an encrypted secret without the agent ever seeing what was copied. The clipboard is piped directly to send-secret, bypassing the agent's context entirely.
Share clipboard contents as an encrypted secret without the agent ever seeing what was copied. The clipboard is piped directly to send-secret, bypassing the agent's context entirely.
This is one of the safest agentic patterns for secret sharing:
| Action | Safe | Reason |
|---|---|---|
pbpaste | send-secret | Yes | Clipboard bypasses agent context |
| User tells agent the secret | NO | Secret enters conversation context |
| Agent reads from file then pipes | NO | File content enters context |
Why this works: The user copies the secret to clipboard manually. The agent runs pbpaste | send-secret without ever seeing what's in the clipboard. The piped data goes directly from clipboard to the encryption process.
| Platform | Command | Available |
|---|---|---|
| macOS | pbpaste | Yes |
| Linux (X11) | xclip -selection clipboard -o | Varies |
| Linux (Wayland) | wl-paste | Varies |
| Windows | powershell Get-Clipboard | Varies |
This skill focuses on macOS. For other platforms, verify the clipboard command exists first.
# Basic clipboard send
pbpaste | npx send-secret
# Multiple recipients
pbpaste | npx send-secret -n 3
# With timeout
pbpaste | npx send-secret -t 300
# Combined
pbpaste | npx send-secret -n 5 -t 600
pbpaste | npx send-secret with optionsUser: "I need to share an API key with my teammate"
Response:
pbpaste | npx send-secretUser: "Send my copied password securely"
pbpaste | npx send-secret -t 120 # 2 minute timeout for passwords
User: "Share what I just copied"
pbpaste | npx send-secret
To verify clipboard has content (without seeing it):
pbpaste | wc -c # Shows byte count, not content
If this returns 0, clipboard is empty.
| Error | Cause | Resolution |
|---|---|---|
| "No data to send" | Clipboard empty | Ask user to copy secret first |
| "pbpaste: command not found" | Not macOS or pbpaste missing | Use file-based send instead |
| Process exits immediately | Clipboard may be binary/incompatible | Use file-based send instead |
# NEVER ask user to paste in chat
"Paste your secret here" # WRONG: enters agent context
# NEVER try to read clipboard for verification
pbpaste # WRONG: would display clipboard to agent
# NEVER echo clipboard
echo $(pbpaste) | send-secret # WRONG: subshell exposes content
User: "I need to send my database password to the ops team"
Agent response:
User: "Done"
Agent:
pbpaste | npx send-secret -n 3 -t 300
"Here's your secure link: [URL]. It can be viewed 3 times and expires in 5 minutes. Keep this terminal open until the ops team has retrieved it."
npx claudepluginhub b-open-io/claude-plugins --plugin send-secretCopies text to the macOS system clipboard with optional rich HTML formatting for pasting into Slack, Word, Google Docs, Notion, etc. Includes plain-text fallback.
Copies generated text to system clipboard via Bash temp file using pbcopy (macOS), xclip, or xsel (Linux). Auto-activates on 'copy this' or manual /txt-copy invocation.