pb
pb - Cross-Platform Clipboard
The pb module provides a unified interface for system clipboards across macOS, Windows, Linux, and Android. It automatically detects the environment and even supports SSH-based copying through the OSC52 protocol.
When to Activate
- When the user wants to copy command output or text to the system clipboard.
- When pasting clipboard content into the terminal or a command.
- When working in a remote SSH session and needing to sync the remote clipboard with the local machine.
Core Principles & Rules
- Environment Agnostic: One command (
x pb) replacespbcopy,xclip,wl-copy, andclip.exe. - Remote Synchronization: Automatically uses OSC52 in SSH sessions to allow copying from a server to a local client.
- Input Flexibility: Supports both piped input and direct arguments for copying.
Patterns & Examples
Copy from Pipe
# Copy the result of a command to clipboard
echo "data to copy" | x pb
Copy Arguments
# Copy specific text directly
x pb copy "Hello World"
Paste to Terminal
# Paste current clipboard content
x pb paste
Checklist
- Confirm if the operation is a copy or a paste.
- Ensure the system has a clipboard manager installed if on Linux (xclip/wl-copy).
- Verify SSH client support for OSC52 if working remotely.
More from x-cmd/skill
x-cmd
|
25x-security
This skill provides comprehensive security assessment and vulnerability management tools through x-cmd CLI, including network reconnaissance with Shodan, vulnerability scanning with OSV, and known exploited vulnerability tracking with KEV. This skill should be used when users need to perform security assessments, vulnerability research, network reconnaissance, or security monitoring from command line interfaces.
13x-network
This skill provides comprehensive network administration and diagnostic tools through x-cmd CLI, including network scanning with Nmap, ARP table management, DNS configuration, routing table analysis, and enhanced ping utilities. This skill should be used when users need to perform network diagnostics, troubleshoot connectivity issues, analyze network topology, or monitor network performance from command line interfaces.
11x-knowledge
This skill provides access to various knowledge search tools through x-cmd CLI, including Hacker News, Wikipedia, DuckDuckGo search, RFC documents, Project Gutenberg books, and Stack Exchange. This skill should be used when users need to search for technical information, browse online knowledge bases, or access documentation from command line interfaces.
6x-git
This skill provides comprehensive Git and code hosting platform management tools through x-cmd CLI, including GitHub, GitLab, Codeberg, Forgejo integration, and Git hooks management. This skill should be used when users need to manage Git repositories, work with code hosting platforms, automate Git workflows, or configure Git hooks from command line interfaces.
6x-system
This skill provides comprehensive system administration and monitoring tools through x-cmd CLI, including process management, macOS system utilities, network configuration, disk health monitoring, and storage analysis. This skill should be used when users need to perform system administration tasks, monitor system performance, manage network configurations, or troubleshoot system issues from command line interfaces.
6