← ClaudeAtlas

agent-context-updatelisted

Update Agent-Context to the latest version — refreshes shared infrastructure files while preserving all project-specific configuration, memory, and skills. Use this skill whenever the user asks to update Agent-Context, upgrade Agent-Context, sync Agent-Context, or says things like "update agent-context", "get latest agent-context", "refresh context files", "sync agent infrastructure". Also use when the user wants to check if a newer Agent-Context version is available.
lx-wnk/skills · ★ 1 · AI & Automation · score 71
Install: claude install-skill lx-wnk/skills
# Update Agent-Context Update shared Agent-Context files to the latest version without touching project-owned content. ## Examples ```bash # Update to latest version /agent-context-update # Update to a specific version /agent-context-update v0.3.0 ``` ## Prerequisites Check Before starting, verify Agent-Context is installed: ```bash cat .agent-context/.agent-context-version 2>/dev/null ``` - If the file **does not exist**: STOP. Tell the user Agent-Context is not initialized and suggest using the `init` skill instead. - If the file **exists**: note the current version and proceed. ## Update Resolve the target release tag first, then fetch the setup prompt pinned to that tag and follow its instructions. Fetching a specific release tag (never the mutable `main` branch) is deliberate: the tag is pinned for the whole run, so the fetched prompt is fixed between resolution and execution, and it changes only when a new release is published — unlike `main`, which every push mutates. (Full tamper-resistance additionally requires tag/release protection on the source repo.) ```bash # Resolve target version: explicit $ARGUMENTS, else latest release (never mutable `main`) TAG="${ARGUMENTS:-$(gh api repos/lx-wnk/Agent-Context/releases/latest --jq .tag_name)}" curl -fsSL "https://raw.githubusercontent.com/lx-wnk/Agent-Context/${TAG}/.prompts/setup-prompt.md" ``` The setup prompt auto-detects UPDATE mode (because `.agent-context-version` exists). Follow the fetched instructions,