Use this page when you want the exact command, what it does, and the options that change its behavior. The current verified CLI release is AIPM CLI 0.4.8.
Pin exact versions with aipm add @scope/name@1.2.0, commit aipm.package.json and aipm-lock.json, and teammates run aipm install. Version ranges aren't supported. For a one-shot install that skips those files, add --no-init. See install without project tracking and how to share Claude skills with your team.
Use Packages
Install configured packages
Installs every package already listed in aipm.package.json.
aipm install
--target <tool>: install for one tool
--ci: do not prompt interactively
--token <token>: override stored login for CI
--global: use global config
Update packages
Finds newer registry versions and reinstalls one package or all configured packages.
aipm update
aipm update @scope/name: update one package
--target <tool>: update for one target
--no-init: update one package to latest without reading or writing aipm.package.json or aipm-lock.json
--token <token>: override stored login for CI
--ci: do not prompt interactively
Initialize a project
Creates aipm.package.json in the current project and records the registry URL.
aipm init --target claude
--target <tool>: set cursor, claude, codex, or * without prompting
--registry <url>: set a custom registry
--global: create global config instead of project config
Install one package
Adds a package to aipm.package.json and writes target-specific files into the project.
aipm add @scope/name@1.0.0 --target claude --ci
--target <tool>: cursor, claude, codex, or *
--no-init: install without creating or updating aipm.package.json or aipm-lock.json
--ci: do not prompt interactively
--token <token>: override stored login for CI
--global: install globally
Search packages
Searches registry packages. Private matches are included after aipm login.
aipm search sentry
--limit <number>: cap result count
--json: print machine-readable output
--registry <url>: search another registry
--token <token>: use an explicit install token
List installed packages
Reads aipm-lock.json and shows the package versions installed for this project.
aipm list
--global: list global packages
Show setup prompt
Prints the manual AI setup prompt installed with a package.
aipm show-prompt @scope/name
--global: read from global AIPM config
Clean helper files
Deletes temporary helper files installed with a package without removing skills or permanent files.
aipm cleanup @scope/name --yes
--yes: skip confirmation
--global: clean global helper files
Remove a package
Removes a package from AIPM config and lock files; review tool-written files before committing.
aipm remove @scope/name
Alias: aipm rm @scope/name
--no-init: delete discovered skill files without reading or writing aipm.package.json or aipm-lock.json
--global: remove from global config
Show CLI version
Confirms that the AIPM command is installed and available on PATH.
aipm --version
Alias: aipm -v
Show help
Lists the available commands and top-level options.
aipm --help
Use aipm <command> --help for command-specific options.
Run diagnostics
Checks Node, PATH, registry URL, project config, and publish readiness.
aipm doctor
--registry <url>: check a specific registry
--publish: focus on publish readiness
--json: print machine-readable output
Show resolved config
Prints the registry, project config path, install root, and installed packages.
aipm config
--registry <url>: override registry for this check
--global: inspect global AIPM config
--json: print machine-readable output
Private Packages
CLI login
Opens the browser login flow and stores a local CLI session for private package installs.
aipm login
--registry <url>: login for another registry
--site <url>: use another website origin
--no-open: print the login URL instead of opening a browser
Show current login
Shows the stored CLI account and orgs available to this terminal.
aipm whoami
--registry <url>: inspect another registry login
--json: print machine-readable output
CLI logout
Revokes the stored CLI session and removes it from this machine.
aipm logout
--registry <url>: logout from another registry
Publish Packages
Explain the publish flow
Prints the full account, package reservation, token, staging, and push flow.
aipm publish explain
Create a skill package
Creates a package folder with aipm.manifest.json, SKILL.md, .aipmignore, and local publish state.