Skip to main content

Packages

Packages are the core unit of distribution in PRPM. A package contains prompts, rules, skills, agents, or other AI tool configurations.

Package Types

PRPM supports different package subtypes:

Package Formats

Packages target different AI tools:
  • claude: Claude Code agents and skills
  • cursor: Cursor IDE rules, commands, hooks, and plugins
  • continue: Continue.dev extension
  • windsurf: Windsurf IDE
  • copilot: GitHub Copilot instructions
  • kiro: Kiro AI agents and steering files
  • gemini: Gemini CLI custom commands
  • opencode: OpenCode AI agents and commands
  • ruler: Ruler coding rules and agents
  • droid: Factory Droid skills and hooks
  • agents.md: Universal agent format (OpenAI, Gemini, etc.)
  • mcp: Model Context Protocol servers
  • generic: Works across multiple tools
See the Formats documentation for complete details on each format.

Package Structure

A basic package in prpm.json:

Installing Packages

Install a package:
Install for a specific format:

Publishing Packages

See the Publishing Guide for details on publishing your packages.