Profile Linux keyboards, scan keycodes, and surface underused keys for remapping. Walks intake → keycode dump (xmodmap/XKB/evdev/libinput) → tailored remap suggestions for X11 and Wayland.
Profile the user's keyboard setup through an interactive questionnaire
List all keyboard profiles and their scan status
Scan and document all available keycodes on the system
Suggest keyboard shortcuts, macros, and key remappings based on profile and keycodes
Claude Code plugin for profiling Linux keyboards, mapping keycodes, and identifying underused keys that can be repurposed for shortcuts and macros.
/plugin marketplace add danielrosehill/Claude-Code-Plugins
/plugin install keyboard-scanner@danielrosehill
Walks a structured workflow:
xmodmap, setxkbmap, evdev definitions, xinput, libinput, etc. Detects X11 vs Wayland.keyd, kmonad, xremap, xmodmap, xbindkeys, input-remapper, autokey.Multiple keyboards are supported (laptop built-in + external mechanical, etc.) — run /intake once per keyboard.
| Command | Purpose |
|---|---|
/intake | Interactive questionnaire to profile a keyboard |
/scan-keycodes | Scan and document all keycodes on the system |
/suggest-remaps | Generate remap / shortcut / macro suggestions |
/list-profiles | Show all profiled keyboards and their scan status |
Profiles, scans, and suggestions are written under the user-data directory:
$CLAUDE_USER_DATA/keyboard-scanner/ if set$XDG_DATA_HOME/claude-plugins/keyboard-scanner/~/.local/share/claude-plugins/keyboard-scanner/Subdirs: keyboards/, keycodes/, profiles/, keymaps/, suggestions/.
xmodmap, setxkbmap, xinput, evtest, libinput, lsusbMIT
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin keyboard-scannerAccess thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams
Claude Code plugin for image editing, batch operations, format conversion, and filesystem organisation of image libraries — bucket by resolution, aspect ratio, orientation, format, EXIF capture time, camera, and dedupe duplicates / near-duplicates.
First-pass data analysis toolkit: correlations, PII flagging, anomalies, hypothesis tests, data dictionaries, and trend analysis on a dataset in a folder.
Claude Code plugin: ideation and planning workflow — capture, evaluate, rank, simulate, and plan ideas, with ideation/single-idea-eval/multi-idea-ranking/feature-ideas/simulation/idea-capture variants.
Manage a Proxmox VE host via SSH and the Proxmox API — guided first-run onboarding, VM/CT lifecycle, storage and ZFS inspection, log review, and update workflows. Per-host config is stored outside the plugin so the same install works across multiple Proxmox environments.
Personal budgeting workflow primitives — transaction logging, categorization, budget creation, spending analysis, goal tracking, and forecasting — plus a provisioning skill for a fresh budgeting workspace.