Global options
Use these with most commands when you need help, quieter output, or extra diagnostics.
aipm --help
aipm <command> --help
aipm --verbose <command>
aipm --quiet <command>CLI reference
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.2.12.
Use these with most commands when you need help, quieter output, or extra diagnostics.
aipm --help
aipm <command> --help
aipm --verbose <command>
aipm --quiet <command>Installs the AIPM CLI from npm for users who already have Node.js and npm.
npm install -g @aipm-registry/cliDownloads the standalone binary and installs it into your local command path.
curl -fsSL https://github.com/abhisri2090/aipm/releases/download/cli-v0.2.12/install.sh | shInstalls the downloadable Homebrew formula directly from the CLI release.
brew install https://github.com/abhisri2090/aipm/releases/download/cli-v0.2.12/aipm.rbDownloads the Windows installer script and installs aipm.exe.
irm https://github.com/abhisri2090/aipm/releases/download/cli-v0.2.12/install.ps1 | iexInstalls from the downloadable Scoop manifest attached to the CLI release.
scoop install https://github.com/abhisri2090/aipm/releases/download/cli-v0.2.12/aipm.jsonOpens the AIPM website login flow used for accounts, orgs, package reservation, and tokens.
aipm loginConfirms that the AIPM command is installed and available on PATH.
aipm --versionLists the available commands and top-level options.
aipm --helpChecks Node, PATH, registry URL, project config, and publish readiness.
aipm doctorPrints the registry, project config path, install root, and installed packages.
aipm configCreates aipm.package.json in the current project and records the registry URL.
aipm initSearches the public registry by package name, target, or description.
aipm search sentryAdds a package to aipm.package.json and writes target-specific files into the project.
aipm add @scope/name@1.0.0 --target cursor --ciInstalls every package already listed in aipm.package.json.
aipm installReads aipm-lock.json and shows the package versions installed for this project.
aipm listFinds newer registry versions and reinstalls one package or all configured packages.
aipm updateRemoves a package from AIPM config and lock files; review tool-written files before committing.
aipm remove @scope/namePrints the full account, package reservation, token, staging, and push flow.
aipm publish explainCreates a package folder with aipm.manifest.json, SKILL.md, .aipmignore, and local publish state.
aipm publish init --name @team/review-helper --template code-review --targets cursorRuns the same local package setup through the top-level skill command group.
aipm skill init --name @team/review-helper --template code-reviewCopies an existing AI-tool skill file or folder into a new AIPM package folder.
aipm publish import ~/.codex/skills/review-helper --name @team/review-helperOpens the publishing guide or the package dashboard from the terminal.
aipm publish open --package @team/review-helperAdds files to the publish bundle while respecting .aipmignore and secret-file exclusions.
aipm publish add .Shows every staged file and whether it changed after staging.
aipm publish statusShows package metadata, staged files, total size, and warnings before publishing.
aipm publish previewLists staged files whose content changed after you last ran publish add.
aipm publish diffChecks the manifest, entry file, staged hashes, package size, ignored paths, and obvious secrets.
aipm publish validateOpens the package dashboard so you can generate a 5-minute publish token.
aipm publish token --package @team/review-helperUploads the staged package version to the registry with a short-lived publish token.
AIPM_TOKEN=<5-minute-token> aipm publish push --yesPublishes a complete directory containing aipm.manifest.json without using the staging flow.
AIPM_TOKEN=<5-minute-token> aipm publish ./path/to/skill --registry https://api.aipm-registry.comRemoves paths from the publish stage without deleting them from disk.
aipm publish remove notes/private.mdClears all staged publish files so you can start staging again.
aipm publish reset