claude

hotkey-builder

Find free keys and build working shortcuts, macros and text-injection hotkeys on Ubuntu: probe keyboards and USB IDs, audit every existing binding (KDE, GNOME, input-remapper, keyd, hwdb), suggest non-conflicting keys, check and install injectors (ydotool) and interceptors (input-remapper), bind by the route that works on X11 or Wayland, verify, and keep a per-machine reference.

0 on GitHubby Daniel Rosehillv0.2.1MITupdated 7 days ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin hotkey-builder in danielrosehill/Claude-Ubuntu-Hotkey-Builder. Commands read from the repo's manifest — 6 days ago.

What it installs

Skills (6)

  • audit-bindings

    Audit every existing claim on a key on Ubuntu, across all layers - udev hwdb kernel remaps, keyd, input-remapper presets (and which are autoloaded), KDE global shortcuts (kglobalshortcutsrc plus the live kglobalaccel D-Bus answer), GNOME keybindings and custom shortcuts, xbindkeys/sxhkd, kanata, and

  • check-environment

    Check whether an Ubuntu machine can probe keys, inject text and intercept keys - session type (X11/Wayland), desktop (KDE/GNOME), which injectors (ydotool, wtype, xdotool) and interceptors (input-remapper, keyd, kanata) are installed or installable, whether ydotoold / input-remapper-daemon / keyd ar

  • create-shortcut

    End to end - create a working, non-conflicting keyboard shortcut or macro on Ubuntu, such as one key that types "claude" and presses Enter, a key that runs a command, or a key remapped to another. Detects the environment, reuses the per-machine reference from earlier scans, audits existing bindings,

  • inventory-devices

    Inventory input hardware on Ubuntu - run lsusb and map every /dev/input/event* device to its vendor:product ID, bus (USB, Bluetooth, built-in i8042, virtual uinput), device class (keyboard, buttons, pointer, virtual) and stable /dev/input/by-id path, then record it in the per-machine reference and d

  • probe-keyboard

    Probe keyboards on Ubuntu - list the keycodes each keyboard and button device declares, predict which have a desktop keysym, and listen to live key presses to learn exactly what a physical key emits (evdev name, code, scancode, keysym) and to confirm it physically exists. Use for "what does this key

  • suggest-shortcut

    Suggest non-conflicting single keys for a new shortcut or macro on Ubuntu, ranked for the purpose (type text, run a command, or remap to another key), with the binding route each needs (desktop shortcut, interceptor, or two-stage) and caveats such as keysym collisions, keypad keys KWin ignores, and

Slash commands (4)

  • /hotkey-builder:keyboard-intake

    Profile the user's keyboard setup through an interactive questionnaire

  • /hotkey-builder:list-profiles

    List all keyboard profiles and their scan status

  • /hotkey-builder:scan-keycodes

    Scan and document all available keycodes on the system

  • /hotkey-builder:suggest-remaps

    Suggest keyboard shortcuts, macros, and key remappings based on profile and keycodes

Subagents (1)

  • keyboard-profiler

    Specialized agent for deep keyboard analysis and keycode mapping

View source on GitHub

Similar plugins

WCAG accessibility auditing, compliance validation, UI testing for screen readers, keyboard navigation, and inclusive design

2 skills · 1 command · 1 agent

wshobson/agents 42,461

design-qa

claude

Gate a UI before it is called done: check the build, not the design file. Three deterministic stdlib scripts: a finish linter that blocks on controls that do nothing, dead links, placeholder copy and removed focus rings, and warns on template defaults; an interaction-state checker that derives loading, empty, error, busy and focus states from each surface's kind and blocks when they are missing or unevidenced; and a rendered audit that reads a browser snapshot and blocks on WCAG 2.2 AA failures in contrast, focus visibility, focus obscured, reflow at 320 px, accessible names and target size. Ships a read-only snapshot collector, an optional Playwright keyboard pass, cs-design-qa agent, /cs-design-qa and /cs-ui-finish-lint commands, 3 cited references and a finish sign-off.

1 skill · 2 commands · 1 agent

alirezarezvani/claude-skills 29,725

c-review

claude

Comprehensive C/C++ security code review, with coverage verified against a parse of the source

1 skill · 1 agent

trailofbits/skills 8,166

tracekit

claude

Hooks that send each Claude Code tool call to a local Tracekit signer before it runs: allowed, denied with the rule that matched, or held until you approve it from another terminal. The signer signs every call, decision and result into a hash-chained record that `tracekit verify` checks offline. Needs the tracekit-ai Python package (`pip install tracekit-ai==1.6.0 && tracekit init --dev --v2 --no-hooks`). In that dev mode the signer runs as your own user; on Linux, system mode runs it as a separate user.

3 skills · 3 commands · hooks

davepoon/buildwithclaude 3,741

baguette

claude

Drive iOS simulators programmatically via the baguette CLI — taps, swipes, multi-finger gestures, hardware buttons, keyboard, and frame capture without opening Xcode.

3 skills

tddworks/baguette 2,282

Writes, reviews, and fixes CCManager configuration files (.ccmanager.json and the global config.json): command presets, status/worktree hooks, worktree auto-directory patterns, merge arguments, shortcuts, and auto-approval.

1 skill

kbwo/ccmanager 1,278

Maintain hotkey-builder?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted