Tooluck logoTooluck
SKILL.md

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)

skills/update-aegis/SKILL.md

MITFull file
1# Update Aegis
2
3Update the installed Aegis Method Pack for the current AI coding host.
4
5This skill is host maintenance. Do not edit the target project just because the
6user asked to update Aegis.
7
8## Default Semantics
9
10- `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 a
15 separate path.
16- Do not perform background automatic updates. The local registry may record
17 `updateMode`, but this skill only performs explicit user-triggered updates.
18
19## Evidence First
20
21From the installed method-pack root, inspect the host-scoped registry:
22
23```bash
24python scripts/aegis-update.py status --json
25```
26
27If the registry is missing, register the current host before updating. Use the
28host's install guide and actual discovery path rather than guessing.
29
30If `~/.config/aegis/config.toml` already declares `method_pack_root`, prefer
31that canonical root when registering additional hosts. Host-specific discovery
32paths, copied skill directories, plugin caches, or adapter payloads should be
33treated as generated / host-managed views into the same Aegis body, not as
34separate editable checkouts.
35
36Codex example:
37
38```bash
39python scripts/aegis-update.py register \
40 --host codex \
41 --sync-mode junction \
42…

Excerpt shown under the repository's MIT license.

More skills in Aegis

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates