CopyQ Scripting
April 30, 2026 · View on GitHub
Foundational advanced clipboard scripting skills for CopyQ on Ubuntu Linux. Equips Claude Code with reliable, version-checked knowledge of CopyQ's CLI and scripting API so it can author Custom Commands, automations, and shortcut bindings without hallucinating.
Skills
| Skill | What it does |
|---|---|
copyq-cli-reference | Authoritative reference for the copyq CLI and embedded scripting language. Load before authoring any other output. |
install-and-configure | Install CopyQ via PPA, enable autostart, apply baseline config. |
write-custom-command | Author a Custom Command (Automatic / In-Menu / Global Shortcut) and import it. |
clipboard-inspect | Read clipboard / PRIMARY / history; filter, dump, watch. |
manage-tabs-and-items | Create/rename/remove tabs; move, copy, dedupe, pin items. |
bind-global-shortcut | Bind a system-wide shortcut — via CopyQ's built-in mechanism or via the desktop environment (KDE/GNOME/sway) when on Wayland. |
export-import-commands | Export/import the Custom Command bundle as a versionable .ini. |
Installation
claude plugins install copyq-scripting@danielrosehill
Or at project scope from inside a specific repo:
claude plugins install copyq-scripting@danielrosehill --scope project
Scope
These are foundational skills — they cover the building blocks needed to compose more sophisticated CopyQ workflows (clipboard managers for password redaction, snippet expansion, URL routing, multi-machine sync). Higher-level recipes are intentionally out of scope; build them by composing these skills.
License
MIT