From rp1-base
Updates rp1 CLI via package managers like Homebrew and refreshes plugins for tools like Claude Code and OpenCode using bash commands. Reports outcomes, handles errors, and reminds to restart IDE.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rp1-base:self-updateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Update rp1 CLI to the latest version and update all installed plugins.
Update rp1 CLI to the latest version and update all installed plugins.
Run the following commands sequentially via Bash:
# 1. Update the CLI itself
rp1 update
# 2. Update all plugins
rp1 update plugins all
rp1 update)The CLI update command will output one of three outcomes:
The CLI update completed successfully. Example output:
Detecting installation method...
Homebrew installation detected
Updating rp1...
Successfully updated rp1 from 0.2.3 to 0.3.0
Report to user: Confirm the version change.
Automatic update is not available. Example output:
Detecting installation method...
Manual installation detected
Automatic update is not available for manual installations.
Please download the latest version from:
https://github.com/rp1-run/rp1/releases/latest
Report to user: Explain that they need to update the CLI manually and provide the GitHub releases link. Continue with plugin update.
The CLI update failed. Example output:
Error: brew upgrade failed: Permission denied
Report to user: Show the error message and suggest checking permissions or trying manual update.
rp1 update plugins all)After CLI update, the plugin update command will:
Example output:
Detecting installed tools...
Found: Claude Code, OpenCode
Updating plugins for Claude Code...
Successfully updated plugins for Claude Code
Updating plugins for OpenCode...
Successfully updated plugins for OpenCode
Report to user: Confirm which tools had their plugins updated.
After reporting the results, always remind the user:
Please restart Claude Code (or OpenCode) to use the new version.
This is important because the updated CLI and plugins will not take effect until the IDE is restarted.
rp1 update handles CLI self-update using the appropriate package manager (Homebrew, Scoop, or manual)rp1 update plugins all updates plugins for all detected agentic toolsnpx claudepluginhub rp1-run/rp1Checks for new versions of Claude Code and ClawCode, comparing installed vs. latest releases and printing safe update commands.
Updates the WOZCODE plugin to the latest version from its marketplace, with fallback steps for authentication and installation issues.
Manages third-party Claude Code plugin updates: force immediate updates via empty arg or view status dashboard with 'status'. Auto-runs on session start.