Skip to content

update

Upgrade repos Packages (and linked manifests) to a newer resolved version.

skli update --all [options]
skli update <ide> --all [options]
skli update <ide|all> <kind> --all [options]
skli update <ide|all> <kind> <id> [options]
skli update <install-path> [options]

Arguments

ArgumentDescription
ideIdeId CSV, or literal all when kind is present
kindskill | rule | agent
idPackage id (Manifest map key)
install-pathPath under an IdeId layout (e.g. .cursor/skills/foo)

Options

OptionDescription
-g, --globalGlobalManifest and global IDE dirs
--allSelect all matching Packages (required unless <id> or <install-path>)
--version <ref>Single Package only: fetch and pin this ref
--gitignoreProject scope: add refreshed destinations to .gitignore
--debugDiagnostic logs (stderr)

Examples

bash
npx @zortracks/skli update --all
npx @zortracks/skli update cursor skill foo
npx @zortracks/skli update cursor skill foo --version v2.0.0
npx @zortracks/skli update .cursor/skills/arcade-bootstrap
npx @zortracks/skli update --all --gitignore

Behavior notes

  • Only source=repos Packages are updated; local entries are skipped on broad selection (error if targeted explicitly).
  • Invalid combinations (--all with <id>, --version with --all, --gitignore with --global, …) → error.

Product spec: cmd-update.

Released under the MIT License.