yizhiyanhua-ai/skills-updater
Overview
This skill checks, updates, and discovers Claude Code skills installed from multiple sources (Claude plugins and npx skills). It scans installed skills for newer versions, supports batch or per-skill updates with intelligent local-change merging, and recommends trending skills from skillsmp.com and skills.sh. Use it to keep your skill collection current and to discover popular additions.
How this skill works
It scans local installation manifests and caches to detect installed skills, then queries marketplace manifests, GitHub releases, or commit SHAs to determine remote versions. The tool offers update strategies (update all or select individual skills), detects local modifications, performs backups and three-way merges, and prompts the user when conflicts require manual resolution. It can also refresh marketplace repositories and auto-reinstall affected skills, and fetch trending recommendations from supported marketplaces.
When to use it
- You want to update all installed Claude Code or npx skills.
- You need to check if specific skills have newer releases or commits.
- You have local modifications and want a safe, merged update process.
- You want curated or trending skill recommendations to expand your collection.
- You need to refresh a marketplace repo and reinstall affected skills automatically.
Best practices
- Run a full scan before bulk updates to review available changes.
- Back up or commit local modifications before updating to reduce merge friction.
- Use the select-individual option when you have custom scripts or docs to preserve.
- Enable auto-reinstall only when you trust the marketplace changes to avoid unexpected breaking updates.
- Retry network operations with exponential backoff and run with proper permissions when seeing errors.
Example use cases
- Check for updates and update every out-of-date skill with one command.
- Update a single skill after reviewing local modifications and performing a three-way merge.
- Refresh a marketplace repository and auto-reinstall skills that depend on it.
- List trending skills from skills.sh and install selected recommendations via npx.
- Detect unknown or commit-tracked versions and compare local commit SHA with remote HEAD.
FAQ
It reads marketplace manifest files (marketplace.json) when available, falls back to GitHub releases or latest commit SHAs via the GitHub API, and compares values to local metadata.
What happens if I have local changes to a skill?
The updater creates backups, attempts a three-way merge, and if conflicts occur it lists affected files and offers accept-local, accept-remote, or manual resolution options.
Can it auto-install skills after a marketplace update?
Yes — when updating a marketplace repo you can enable auto-reinstall to automatically reinstall all installed skills affected by that marketplace.
What if a marketplace is missing or unreachable?
The tool reports the missing source, retries with exponential backoff, and falls back to the last cached state where available.