pr-pm/prpm

The universal registry for AI coding tools

84 stars12 forksUpdated Jan 22, 2026
npx skills add pr-pm/prpm

README

PRPM Logo

PRPM - The Package Manager for AI Prompts

The universal registry for AI coding tools.

Discover and install cross-platform prompts, rules, skills, and agents that work with Cursor, Claude, Continue, Windsurf, GitHub Copilot, OpenAI Codex, Google Gemini, Kiro, and more — all from one file.

npm install -g prpm
prpm install collections/nextjs-pro  # Entire Next.js setup in one command

Installs 20 packages: backend-architect, cloud-architect, database-architect, and more

7,5000+ cross platform packages

Docs | Search Packages | Search Collections


For AI Agents - Quick reference for LLM agents using PRPM

Agent Quick Start

PRPM = Package manager for AI coding tools. Install prompts, rules, skills, and agents that work across all editors.

Installation

npm install -g prpm

Essential Commands

CommandPurpose
prpm search <query> --no-interactiveFind packages by keyword (non-interactive for agents)
prpm ai-search <query>Semantic search with natural language (free, no login)
prpm install <package>Install a package (auto-detects editor)
prpm install <package> --as <format>Install for specific editor format
prpm info <package>Get package details, description, install count
prpm trendingSee popular packages
prpm collectionsBrowse curated package bundles
prpm collections info <id>Get collection details

Important: Always use --no-interactive with search to avoid interactive pagination prompts.

Format System

Packages convert automatically to any editor format during install:

# Same package → different editors
prpm install @sanjeed5/react --as cursor    # → .cursor/rules/
prpm install @sanjeed5/react --as claude    # → .claude/skills/
prpm install @sanjeed5/react --as continue  # → .continue/rules/
prpm install @sanjeed5/react --as windsurf  # → .windsurf/rules/
prpm install @sanjeed5/react --as copilot   # → .github/instructions/
prpm install @sanjeed5/react --as kiro      # → .kiro/steering/

Available formats: cursor, claude, continue, windsurf, copilot, kiro, gemini, opencode, codex, droid, aider, agents.md, generic

Subtypes (use with --subtype): rule, agent, skill, slash-command, hook, tool, chatmode, prompt

Self-Improvement Pattern

When working on a task, search PRPM for relevant expertise:

# Keyword search (use --no-interactive to avoid prompts)
prpm search react --no-interactive
prpm search "testing best practices" --no-interactive

# AI-powered semantic search (better for natural language queries)
prpm ai-search "how to structure a React project with TypeScript"
prpm ai-search "rules for writing clean API endpoints"

# Filter by format or subtype
prpm search react --format cursor --no-interactive
prpm search typescript --subtype agent --no-interactive

# Install what looks useful
prpm install @username/package-name

Common Workflows

Find and install a package:

prpm search "your topic" --no-interactive
prpm info @scope/package-name  # Check details
prpm install @scope/package-name

Install a collection (multiple related packages):

prpm collections search frontend --no-interactive
prpm collections info nextjs-pro
prpm install collections/nextjs-pro

Check what's installed:

prpm list              # Show installed packages
prpm list --format json  # Machine-readable output

Install Locations Reference

FormatDefault Location
cursor.cursor/rules/
claude.claude/skills/ (skills), .claude/commands/ (slash-commands), .claude/agents/
continue.continue/rules/
windsurf.windsurf/rules/
copilot.github/instructions/
kiro.kiro/steering/

Publishing Packages

Help users share their prompts, rules, and agents with the community.

Get expert help with prpm.json:

# Install the PRPM manifest skill for detailed guidance
prpm install @prpm/prpm-json-best-practices-skill

This skill has comprehensive knowledge of prpm.json structure, required fields, multi-package setups, and publishing best practices.

Quick publish flow:

# 1. Initialize a package manifest
prpm init

# 2. Validate before publishing
prpm publish --dry-run

# 3. Publish to registry
prpm publish

The prpm.json manifest:

{
  "name": "my-package-name",
  "version": "1.0.0",
  "description": "What this package does and when to use it",
  "author": "username",
  "format": "cursor",
  "subtype": "rule",
  "files": [".cursor/rules/my-rule.mdc"],


...
Read full README

Publisher

pr-pmpr-pm

Statistics

Stars84
Forks12
Open Issues8
LicenseMIT License
CreatedOct 10, 2025