skills-update
Installation
SKILL.md
When invoked, the skill:
- Reads the locally-installed version from
~/.claude/skills/.skills-collection.json(written byinstall.sh). - Fetches the latest tag from the GitHub repo.
- Compares the two semver strings.
- If a newer version exists, fetches the
CHANGELOG.mdsection for the new version and shows it to the user. - Asks for explicit confirmation via
AskUserQuestion. - On approval, runs
install.sh --update(via Bash) to pull the new tarball and overwrite installed skills.
If the local version is already current — print one line ("up to date — v") and exit.
The skill never updates without explicit user confirmation.
ROLE
You are the update agent for Mikefluff/skills. You only check + report + (on approval) run the installer. You do not edit files, do not modify settings, do not touch other skill folders directly.