Claude Code plugins for AI task management, safety guard hooks, and UE5 material authoring
npx claudepluginhub gruku/claude-toolsUniversal AI-powered task and backlog management with kanban viewer, session tracking, worktree isolation, and dependency graphs. Drop into any project. Requires: uv (https://docs.astral.sh/uv/)
Safety guard hooks that block destructive CLI commands and sensitive file edits, with user-approval override flow via AskUserQuestion. Requires: jq (https://jqlang.github.io/jq/)
Plugin marketplace & standalone tools for Claude Code.
Browse Plugins · Marketplace: gruku-tools
# Add the marketplace
/plugin marketplace add Gruku/claude-tools
# Install a plugin
/plugin install taskmaster@gruku-tools
v1.4.1Universal AI-powered task and backlog management. Drop into any project.
.claude/ (hidden) or project root (git-tracked)Skills: /init-taskmaster /start-session /pick-task /review-gate /end-session /check-todos
v2.1.0Safety guard hooks that block destructive CLI commands and sensitive file edits, with in-flow user approval.
rm -rf, git push --force, git reset --hard, etc..env, credentials, and config files from accidental editsUserPromptSubmit before allowing risky actionsRequires: jq
Skills: /guard-hooks:install
Pastel statusline for Claude Code with rate limit bars, git status, context usage, update notifications, and session cost tracking.
Live Preview · Supports Bash and PowerShell

Requires: jq, git
Copy the script:
curl -o ~/.claude/statusline.sh https://raw.githubusercontent.com/Gruku/claude-tools/master/statusline/statusline.sh
chmod +x ~/.claude/statusline.sh
Add to ~/.claude/settings.json:
{
"statusLine": {
"command": "~/.claude/statusline.sh"
}
}
Restart Claude Code.
Copy the script:
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/Gruku/claude-tools/master/statusline/statusline.ps1" -OutFile "$env:USERPROFILE\.claude\statusline.ps1"
Add to ~/.claude/settings.json (located at %USERPROFILE%\.claude\settings.json):
{
"statusLine": {
"command": "powershell -NoProfile -File \"%USERPROFILE%\\.claude\\statusline.ps1\""
}
}
Restart Claude Code.
Raw escape codes visible (e.g. \033[0;33m printed literally)
This means something between the script and your terminal is re-encoding the ANSI escape bytes. The statusline scripts output real ESC bytes — they don't rely on the shell to interpret \033 literals.
PS1/PROMPT manually. The statusLine.command setting handles rendering — you just point it at the script.set -g default-terminal "xterm-256color" in .tmux.conf."statusline: jq required" error (macOS/Linux)
Install jq: brew install jq (macOS) or sudo apt install jq (Debian/Ubuntu).
No rate limit bars showing
Rate limits are read from stdin JSON — requires Claude Code v2.1.80 or later. Run claude --version to check. Bars also only appear when usage is above display thresholds (80%+ for 5h, 80%+ for 7d) or on the first render of a new session.
claude-tools/
├── .claude-plugin/
│ └── marketplace.json # plugin catalog
├── plugins/
│ ├── taskmaster/ # AI task management
│ └── guard-hooks/ # safety guard hooks
└── statusline/ # standalone tool (not a plugin)
| Command | Purpose |
|---|---|
/plugin marketplace add Gruku/claude-tools | Add this marketplace |
/plugin install name@gruku-tools | Install a plugin |
/plugin marketplace update gruku-tools | Pull latest changes |
/plugin update name@gruku-tools | Update a specific plugin |
/reload-plugins | Apply changes without restarting |
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
No description available.