Agent skill
pb
Cross-platform clipboard tool with support for local and remote (SSH) sessions. Core Scenario: When the user needs to copy/paste text via terminal, including across SSH connections using OSC52.
Install this agent skill to your Project
npx add-skill https://github.com/x-cmd/skill/tree/main/data/x-cmd/pb
SKILL.md
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.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
pufferlib
High-performance reinforcement learning framework optimized for speed and scale. Use when you need fast parallel training, vectorized environments, multi-agent systems, or integration with game environments (Atari, Procgen, NetHack). Achieves 2-10x speedups over standard implementations. For quick prototyping or standard algorithm implementations with extensive documentation, use stable-baselines3 instead.
fluidsim
Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.
metabolomics-workbench-database
Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.
geniml
This skill should be used when working with genomic interval data (BED files) for machine learning tasks. Use for training region embeddings (Region2Vec, BEDspace), single-cell ATAC-seq analysis (scEmbed), building consensus peaks (universes), or any ML-based analysis of genomic regions. Applies to BED file collections, scATAC-seq data, chromatin accessibility datasets, and region-based genomic feature learning.
zinc-database
Access ZINC (230M+ purchasable compounds). Search by ZINC ID/SMILES, similarity searches, 3D-ready structures for docking, analog discovery, for virtual screening and drug discovery.
astropy
Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.
Didn't find tool you were looking for?