From debugging
Install or invoke the Bug Catcher — a one-keystroke KDE Plasma utility that captures a system bug while it's still fresh in the logs and immediately launches Claude to diagnose and fix it. Use when the user wants quick on-the-spot Linux/system bug capture (GPU freezes, audio dropouts, crashes, OOM, USB issues, network blips, recurring bugs), or asks to install a hotkey for capturing system issues.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin debuggingThis skill is limited to using the following tools:
A one-keystroke KDE Plasma utility that captures system faults while they're fresh in the logs and immediately launches Claude to diagnose and propose fixes. The skill installs two files — a Bash script and an XDG desktop entry — and guides the user through binding them to a custom hotkey.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
A one-keystroke KDE Plasma utility that captures system faults while they're fresh in the logs and immediately launches Claude to diagnose and propose fixes. The skill installs two files — a Bash script and an XDG desktop entry — and guides the user through binding them to a custom hotkey.
--dangerously-skip-permissions so Claude can act on diagnosis fastAsk the user which desktop they're running. If KDE Plasma, proceed with kdialog/konsole. If GNOME or other, flag that the script will be adapted to use zenity/gnome-terminal, then proceed.
Inside the skill directory (skills/bug-catcher/), find bug-catcher.sh and claude-bug-catcher.desktop. These files are created by the orchestrator.
Create ~/.local/bin/ if missing:
mkdir -p ~/.local/bin
If the user is on GNOME, edit bug-catcher.sh:
kdialog with zenity throughoutkonsole with gnome-terminalCopy the (possibly adapted) script to ~/.local/bin/bug-catcher and make it executable:
cp bug-catcher.sh ~/.local/bin/bug-catcher
chmod +x ~/.local/bin/bug-catcher
Edit claude-bug-catcher.desktop to replace its Exec= line. The original points to the source repo; rewrite it to:
Exec=/home/<user>/.local/bin/bug-catcher
(Alternatively, if the script location differs, use the actual path.)
Copy the rewritten desktop entry:
mkdir -p ~/.local/share/applications/
cp claude-bug-catcher.desktop ~/.local/share/applications/
Run:
update-desktop-database ~/.local/share/applications/
Instruct the user to:
/home/<user>/.local/bin/bug-catcher.Ask the user to test the hotkey. When pressed, it should launch a kdialog (or zenity) menu listing common bug categories: GPU Freeze, Audio Dropout, Crash/OOM, USB Issue, Network Blip, Recurring Bug, Custom.
Selecting a category launches claude --dangerously-skip-permissions in a new konsole (or gnome-terminal) with a prompt asking Claude to grep journalctl --since '5 minutes ago' and dmesg for relevant faults and propose/implement fixes.
bug-catcher.sh copied to ~/.local/bin/bug-catcher (executable)claude-bug-catcher.desktop copied to ~/.local/share/applications/ with rewritten Exec= path--dangerously-skip-permissions, allowing Claude to execute shell commands without confirmation during diagnosis. Flag this to the user once at the end of installation and confirm they are comfortable with it.--since '5 minutes ago' — older issues may not appear. Advise the user to invoke the hotkey as soon as a bug is noticed.