Check for new versions of Claude Code and ClawCode, and print safe update commands. Triggers on /agent:update, /update, "check for updates", "are there updates", "buscar actualizaciones".
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# /agent:update — Check for new versions
Detect whether new versions of Claude Code (`@anthropic-ai/claude-code`) or ClawCode (this repo) are available, and surface the safe update procedure for each. Designed for users running ClawCode as a long-running daemon, where Claude Code's in-process auto-updater is disabled (see `lib/service-generator.ts` — `Environment=DISABLE_AUTOUPDATER=1`) and updates have to be applied explicitly.
## When to use
- User asks `/agent:update`, `/update`, "check for updates", "are there updates", etc.
- Heartbeat skill calls in silent-check mode (see `templates/HEARTBEAT.md`).
- Before applying any change to the running service — knowing the upstream version helps decide whether to bundle with an update.
## Steps
1. **Detect current versions.** Run all three in parallel (independent reads):
```bash
# Claude Code installed binary
CC_INSTALLED=$(claude --version 2>/dev/null | awk '{print $1}')
# ClawCode local repo HEAD
PLUGIN_ROOT="${CLAUDE_PLUGIN_ROOT:-$(pwd)/ClawCode}"
CW_LOCAL=$(git -C "$PLUGIN_ROOT" rev-parse --short HEAD 2>/dev/null)
…
The line at the top of this page pins the label git:20260417.ddefcf4, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
GET https://markdownregistry.com/api/v1/artifacts/art_ikl6zumnuppvqmt6
GET https://markdownregistry.com/api/v1/resolve?ref=crisandrews/clawcode/update
GET https://markdownregistry.com/api/v1/blob/32cecbdb1537807f6c21792c3b3272d8290217676fa84ae8bf750395b773e906
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
crisandrews/clawcode · skills/about/SKILL.md · Show the plugin source — name, version, and repo URL. Works from CLI or messaging. Triggers on /about, /version…
crisandrews/clawcode · skills/channels/SKILL.md · Show messaging channel status (WhatsApp, Telegram, Discord, iMessage, Slack, Fakechat) and the launch command to load…
crisandrews/clawcode · skills/create/SKILL.md · Create a new agent in the current directory with personality files and bootstrap ritual. Triggers on /agent:create…
crisandrews/clawcode · skills/doctor/SKILL.md · Run diagnostic checks on the agent workspace. Triggers on /agent:doctor, "diagnóstico", "diagnostico", "doctor"…
crisandrews/clawcode · skills/help/SKILL.md · List available commands the user can invoke. Works from CLI or messaging channels. Triggers on /help, /commands…
crisandrews/clawcode · skills/import/SKILL.md · Import an existing OpenClaw agent from its workspace directory into the current project. Triggers on /agent:import…
crisandrews/clawcode · skills/live/SKILL.md · Set up, check, reconfigure or disable ClaudeLive conversations for this existing ClawCode agent. Use for /agent:live…
crisandrews/clawcode · skills/messaging/SKILL.md · Set up a messaging channel (WhatsApp, Telegram, Discord, iMessage, Slack) to reach this agent from outside Claude Code…
vellum-ai/vellum-assistant · .claude/skills/update/SKILL.md · Restart the Vellum assistant and gateway services. Smart branch handling: pulls from main by default, restarts in-place…
jmagly/aiwg · agentic/code/addons/aiwg-utils/skills/update/SKILL.md · Update AIWG through its install-aware updater and re-deploy all installed frameworks from the registry
romiluz13/cc10x · plugins/cc10x/skills/update/SKILL.md · Safe cc10x upgrade through the Claude Code plugin CLI.
Lists every installed scope, refreshes the marketplace, updates…
rossoctl/context-guru · context-guru-plugin/skills/update/SKILL.md · Check whether a newer context-guru-proxy BINARY has been released and, if the user wants it, install it. Use when the…
conorbronsdon/agent-context-os · .agents/skills/update/SKILL.md · Save a concise checkpoint through the canonical workspace update workflow. Use only when the user explicitly invokes…
brianhuang813/clawd-actor · skills/update/SKILL.md · Update the clawd-actor mod (Clawd acting above the prompt) to its latest release. Use when the user runs…
nimbalyst/nimbalyst-wiki · skills/update/SKILL.md · Write and maintain project wiki pages, decisions, and links. Use for any wiki page, including architecture or product…
memtomem/memtomem · packages/memtomem-claude-plugin/skills/update/SKILL.md · Review session outcomes and the latest Git commits, check existing memories for duplicates, and explicitly save durable…