By danielbodart
Enables graphical password prompts for sudo commands on Linux GTK desktops using zenity
A collection of Claude Code plugins for security, git workflows, code review, and web research. Designed for trunk-based development.
Enables graphical password prompts for sudo commands on Linux GTK desktops (GNOME, Cinnamon, MATE, Xfce, etc.).
How it works:
sudosudo to sudo -A with SUDO_ASKPASS set to a zenity scriptRequirements: jq, zenity (pre-installed on most GTK desktops)
Reduces prompt fatigue by automatically approving WebFetch for URLs discovered via WebSearch. No more clicking "Allow" for every search result.
How it works:
Trust model: You're trusting that malicious sites generally don't rank well organically. Brave Search (Claude's search backend) filters adult content and SEO spam, but does NOT explicitly filter malware/phishing URLs—if you need to vet every URL, don't use this plugin.
Requirements: jq
Commits and pushes directly to trunk with linear history, supporting git worktrees for feature branch development. Uses the commit-commands namespace to appear alongside the official commit-commands plugin from anthropics/claude-plugins-official.
Command: /commit-commands:commit-push-trunk
How it works:
--rebase for pulls and --ff-only for merges to maintain linear historyRequirements: Git
Automated code review for local uncommitted or unpushed changes. Designed for trunk-based development where you review before committing or pushing. Uses the code-review namespace to appear alongside the official code-review plugin from anthropics/claude-plugins-official.
Command: /code-review:code-review-local
How it works:
Requirements: Git
Deep web research agent that finds and synthesizes information from multiple authoritative sources. Automatically triggered when questions benefit from current web sources.
How it works:
Agent: web-researcher (auto-triggered by Claude when web research is needed)
Plays a notification sound when Claude has been waiting for your input for over a minute. Useful for long-running tasks where you've switched to another window.
How it works:
Notification hook with idle_prompt matcher (fires after ~60s idle)/usr/share/sounds/freedesktop/stereo/complete.oga via paplayRequirements: paplay (from pulseaudio-utils, pre-installed on Ubuntu/Debian desktops), sound-theme-freedesktop
/plugin marketplace add danielbodart/claude-code-plugins
/plugin install graphical-sudo@danielbodart-plugins
/plugin install url-allowlist@danielbodart-plugins
/plugin install commit-commands@danielbodart-plugins
/plugin install code-review@danielbodart-plugins
/plugin install web-researcher@danielbodart-plugins
/plugin install notification-sound@danielbodart-plugins
Test plugins locally before publishing:
claude --plugin-dir ./graphical-sudo
claude --plugin-dir ./url-allowlist
claude --plugin-dir ./commit-push-trunk
claude --plugin-dir ./code-review-local
claude --plugin-dir ./web-researcher
claude --plugin-dir ./notification-sound
MIT
Executes bash commands
Hook triggers when Bash tool is used
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.
Plays a notification sound on any Claude Code notification
Commit and push directly to trunk with linear history, supporting git worktrees
Restricts WebFetch to only URLs discovered via WebSearch results, preventing arbitrary URL access
Automated code review for local uncommitted or unpushed changes using multi-agent confidence-based scoring
Deep web research agent that finds and synthesizes information from multiple sources
npx claudepluginhub danielbodart/claude-code-plugins --plugin graphical-sudoDesktop notifications showing what Claude Code is working on - stay informed even when the terminal is not in focus. Optional sound alerts and AI summaries
Block destructive git and filesystem commands before execution
Git workflow and version control specialist for git strategies (gitflow, trunk-based), merge conflict resolution, interactive rebase, cherry-pick, bisect, reflog, hooks, and submodules. Use when working with complex git operations, resolving conflicts, or implementing git workflows.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains