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.
From send-secretnpx claudepluginhub b-open-io/claude-plugins --plugin send-secretThis skill is limited to using the following tools:
Implements structured self-debugging workflow for AI agent failures: capture errors, diagnose patterns like loops or context overflow, apply contained recoveries, and generate introspection reports.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
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."