By danielbodart
Deep web research agent that finds and synthesizes information from multiple sources
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
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 danielbodart/claude-code-plugins --plugin web-researcherPlays a notification sound on any Claude Code notification
Commit and push directly to trunk with linear history, supporting git worktrees
Enables graphical password prompts for sudo commands on Linux GTK desktops using zenity
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
Web search and research capabilities for external context
Multi-source research plugin — code archaeology, community discourse, academic literature, and TRIZ cross-domain analysis with domain-adaptive depth
Deep research coordination: academic papers, technical analysis, data insights, and web intelligence
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns