From plugin-updater
Manages third-party Claude Code plugin updates: force immediate updates via empty arg or view status dashboard with 'status'. Auto-runs on session start.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plugin-updater:plugin-updaterThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
User request: "$ARGUMENTS"
User request: "$ARGUMENTS"
Manage the third-party plugin auto-updater. Force an immediate update or show status of installed plugins.
| Argument | Action |
|---|---|
| (empty) | Force-update all third-party plugins now |
status | Show plugin health dashboard |
SKILL_DIR="$(find "$HOME/.claude/plugins/cache" -type d -name "plugin-updater" -path "*/skills/plugin-updater" 2>/dev/null | head -1)"
[[ -z "$SKILL_DIR" ]] && SKILL_DIR="$(find "$HOME" -maxdepth 8 -type d -name "plugin-updater" -path "*/skills/plugin-updater" 2>/dev/null | head -1)"
echo "SKILL_DIR=$SKILL_DIR"
If SKILL_DIR is empty, stop with: "Could not locate the plugin-updater skill directory. Ensure the plugin is installed."
If $ARGUMENTS is empty or update → go to Step 3 (force update).
If $ARGUMENTS is status → go to Step 4 (status dashboard).
Otherwise → show: "Unknown argument. Use /plugin-updater (force update) or /plugin-updater status."
Remove the cooldown timestamp so the hook script runs immediately:
rm -f "$HOME/.claude/plugins/.last-auto-update"
Then run the update script directly:
bash "$(find "$HOME/.claude/plugins/cache" -type f -name "session-update-plugins.sh" -path "*/plugin-updater/hooks/*" 2>/dev/null | head -1)"
Display the output. If the script produced no output, say: "All third-party plugins are up to date."
Run the status script:
bash "$SKILL_DIR/scripts/plugin-status.sh"
Display the output as-is — it's already formatted for terminal display.
npx claudepluginhub diegomarino/claude-toolshed --plugin plugin-updaterUpgrades Claude Code plugins by aligning skills, hooks, and patterns with latest capabilities and best practices. Use after updates, for modernization, or on user request.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.