Skip to content

skillshub update

The update command checks for new versions of your installed skills and applies available updates. You can update a single skill by name or update everything at once.

Terminal window
skillshub update [skill]

When [skill] is provided, only that skill is updated. When omitted, skillshub checks all installed skills for updates unless --all is specified.

OptionDescription
--allUpdate all installed skills to their latest versions.
--dry-runCheck for available updates without applying them.
  1. Check — skillshub queries the source tap for each skill to determine the latest available version.
  2. Compare — The remote version is compared against the locally installed version.
  3. Download — If a newer version exists, the updated skill files are fetched from GitHub.
  4. Apply — The local skill files are replaced with the updated version and the manifest is updated.

Update a specific skill:

Terminal window
skillshub update code-review
Checking for updates...
code-review: 1.2.0 -> 1.3.0
Updating code-review... done.

Check for updates across all skills without applying them:

Terminal window
skillshub update --all --dry-run
Checking for updates...
code-review: 1.2.0 -> 1.3.0 (update available)
commit-message: 0.9.1 (up to date)
refactor-assist: 2.0.0 -> 2.1.0 (update available)
test-generator: 1.1.3 (up to date)
2 updates available. Run without --dry-run to apply.

Update all installed skills:

Terminal window
skillshub update --all