Skip to main content

Publishing to PRPM

Learn how to publish your AI tool configurations to the PRPM registry.

Prerequisites

  1. PRPM CLI installed: npm install -g prpm
  2. GitHub account: Required for authentication
  3. Valid prpm.json: Package manifest in your repository

Authentication

Login using GitHub:
Check authentication status:

Publishing Your First Package

1. Create prpm.json

Let AI help you create prpm.json! Install the prpm-json package for expert guidance:
The AI will then help you structure your manifest with proper fields, tags, and examples.
Create a manifest file in your project root:

2. Validate

Test your manifest before publishing:
This checks:
  • ✓ prpm.json syntax is valid
  • ✓ All required fields are present
  • ✓ All files exist
  • ✓ Tags are properly formatted
  • ✓ Version follows semver

3. Publish

Publish your package:
That’s it! Your package is now available on the PRPM registry.

Publishing Multiple Packages

For repositories containing multiple packages, use the packages array:
Publish all packages:
Or publish only a specific package:

Versioning

Follow Semantic Versioning:

Tags

Use 3-8 relevant tags per package: Good tags:
Bad tags:

Next Steps

Manifest Reference

Complete prpm.json documentation

Publishing Collections

Create package collections