AIPM
Theme

Publish with AIPM

Publish AI skills so others can install them.

AIPM helps you package skills once. Then other projects can install the same setup from the registry. Publishing uses account ownership, reserved package names, and short-lived CLI tokens.

Short answer: create a skill folder, reserve its package name, check the public files, and publish a version with the AIPM CLI. Other people can then install that exact version from the registry.

Skill already on GitHub? Import a public skill you own from the packages dashboard.

For a simple overview first, read what an AI package manager does.

Benefits

Why publish with AIPM?

Publish once, install where needed

Turn an AI setup into a package so users can install it into the right repo and AI tool.

Keep team setup in one place

Teams can reserve package names and share approved skills without sending files through chat.

Review every change

Skills have versions, so users can see when a skill changed and review what is new.

Use cases

What teams can share

  • Internal skills for code review, triage, release notes, and support work.
  • Public skills that help other developers install useful AI workflows.

Workflow

From local files to an installable package

Full publishing guide
1

Reserve

Sign in, create an org, and reserve a package name before publishing.

2

Prepare

Create or import a skill folder, then stage and validate the public files.

3

Push

Generate a 5-minute token and push the version from the CLI.

Real user path

Everything needed to publish safely

See examples
  1. Create an account with GitHub.
  2. Create an org namespace, such as @team.
  3. Reserve a skill package name, such as @team/review-helper.
  4. Create or import a local skill folder.
  5. Stage, preview, and validate the files that will become the package version.
  6. Generate a 5-minute publish token in the dashboard.
  7. Push the staged files from the CLI.
  8. Open the package page and verify the install command.