update ยท diff
git:20260522.fdb3ffd to git:20260807.4caef5e
7 added, 0 removed. Audit A to A.
---
name: update
description: "Pull the latest flagrare skills from GitHub. Use when the user says 'update skills', 'refresh skills', 'pull latest skills', 'update flagrare', or 'sync skills'."
---
# Update
Pull the latest version of all flagrare skills from the remote repository.
## When to Use
- User says "update skills", "refresh skills", "pull latest skills", "update flagrare", "sync skills"
- User wants to get the newest version of a skill after a known push
## Procedure
Run the canonical update script directly from GitHub. This guarantees
the script logic is current even if this skill's text has been cached
from an older release:
```bash
bash <(curl -sL https://raw.githubusercontent.com/Flagrare/agent-skills/main/update.sh)
```
+ **Run it with the agent sandbox disabled.** The script rewrites
+ `~/.claude/plugins/`, which sandboxes normally deny writes to. Sandboxed, the
+ `claude plugin marketplace update` call fails, the script falls through to its
+ re-clone branch, and you get a wall of `rm: Operation not permitted` instead of
+ an update. In Claude Code, pass `dangerouslyDisableSandbox: true` on the Bash
+ call rather than running it once to watch it fail.
+
After running, tell the user:
> Skills updated from GitHub. Run `/reload-plugins` or restart Claude Code to apply.