Ai-Agent-Skills update-installed-skills
Use when syncing or updating previously installed skills to their latest version. Always dry-run updates before applying, and check for breaking changes.
install
source · Clone the upstream repo
git clone https://github.com/MoizIbnYousaf/Ai-Agent-Skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/MoizIbnYousaf/Ai-Agent-Skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/update-installed-skills" ~/.claude/skills/moizibnyousaf-ai-agent-skills-update-installed-skills && rm -rf "$T"
manifest:
skills/update-installed-skills/SKILL.mdsource content
Update Installed Skills
Goal
Keep installed skills current without breaking the agent's workflow or silently overwriting local customizations.
Guardrails
- Always use
before running a real update.--dry-run - Check what is currently installed before updating:
.npx ai-agent-skills list --installed - Never update all skills at once in production without reviewing the dry-run output.
- Use
to capture structured update results for logging.--format json
Workflow
- List currently installed skills.
npx ai-agent-skills list --installed --format json --fields name
- Check for available updates.
npx ai-agent-skills check
- Dry-run the update.
npx ai-agent-skills sync <skill-name> --dry-run
- Apply the update after reviewing.
npx ai-agent-skills sync <skill-name>
- For bulk updates, review each skill's dry-run output.
npx ai-agent-skills sync --all --dry-run
Gotchas
- Skills installed from GitHub will attempt a fresh clone during sync. If the upstream repo is gone, the update will fail gracefully.
- Manually edited SKILL.md files will be overwritten by sync. Back up customizations before syncing.
- The
command makes network requests to verify upstream sources. It may be slow or fail if sources are unreachable.check