agent-context-updatelisted
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,