update-aegis
Agent skill fromGanyuanRan/Aegis
Use when the user says `aegis:update`, asks to update or upgrade an installed Aegis method-pack, wants the latest Aegis version, or asks whether Aegis is current on this host.
How to install update-aegis
install update-aegis
# install the Aegis pack with the skills CLI
npx skills add GanyuanRan/Aegis# or add only this skill to Claude Code: copy the folder
skills/update-aegis/
# into
~/.claude/skills/update-aegis/ (all projects)
.claude/skills/update-aegis/ (one project)
1# Update Aegis23Update the installed Aegis Method Pack for the current AI coding host.45This skill is host maintenance. Do not edit the target project just because the6user asked to update Aegis.78## Default Semantics910- `aegis:update` updates the current host's registered Aegis installation.11- Updating every registered host requires an explicit `--all` request.12- If more than one host is registered and the current host cannot be identified,13 ask one concrete question before updating.14- Do not update a development checkout when the installed method-pack root is a15 separate path.16- Do not perform background automatic updates. The local registry may record17 `updateMode`, but this skill only performs explicit user-triggered updates.1819## Evidence First2021From the installed method-pack root, inspect the host-scoped registry:2223```bash24python scripts/aegis-update.py status --json25```2627If the registry is missing, register the current host before updating. Use the28host's install guide and actual discovery path rather than guessing.2930If `~/.config/aegis/config.toml` already declares `method_pack_root`, prefer31that canonical root when registering additional hosts. Host-specific discovery32paths, copied skill directories, plugin caches, or adapter payloads should be33treated as generated / host-managed views into the same Aegis body, not as34separate editable checkouts.3536Codex example:3738```bash39python scripts/aegis-update.py register \40 --host codex \41 --sync-mode junction \42…
Excerpt shown under the repository's MIT license.
