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

SkillWhat it does
copyq-cli-referenceAuthoritative reference for the copyq CLI and embedded scripting language. Load before authoring any other output.
install-and-configureInstall CopyQ via PPA, enable autostart, apply baseline config.
write-custom-commandAuthor a Custom Command (Automatic / In-Menu / Global Shortcut) and import it.
clipboard-inspectRead clipboard / PRIMARY / history; filter, dump, watch.
manage-tabs-and-itemsCreate/rename/remove tabs; move, copy, dedupe, pin items.
bind-global-shortcutBind a system-wide shortcut — via CopyQ's built-in mechanism or via the desktop environment (KDE/GNOME/sway) when on Wayland.
export-import-commandsExport/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