Schema Endpoints
The PRPM Registry serves JSON Schema files for validating prompt packages across all supported AI editor formats.List All Schemas
| Parameter | Type | Description |
|---|---|---|
format | string | Filter by format (e.g., claude, cursor) |
grouped | boolean | Return schemas grouped by format |
Get Base Format Schema
| Format | Schema URL |
|---|---|
cursor | /api/v1/schemas/cursor.json |
claude | /api/v1/schemas/claude.json |
continue | /api/v1/schemas/continue.json |
windsurf | /api/v1/schemas/windsurf.json |
copilot | /api/v1/schemas/copilot.json |
kiro-steering | /api/v1/schemas/kiro-steering.json |
gemini | /api/v1/schemas/gemini.json |
opencode | /api/v1/schemas/opencode.json |
droid | /api/v1/schemas/droid.json |
trae | /api/v1/schemas/trae.json |
aider | /api/v1/schemas/aider.json |
zencoder | /api/v1/schemas/zencoder.json |
replit | /api/v1/schemas/replit.json |
zed | /api/v1/schemas/zed.json |
agents-md | /api/v1/schemas/agents-md.json |
canonical | /api/v1/schemas/canonical.json |
Get Subtype Schema
Claude Subtypes
| Subtype | Schema URL | Description |
|---|---|---|
agent | /api/v1/schemas/claude/agent.json | Claude Code agents |
skill | /api/v1/schemas/claude/skill.json | Claude Code skills |
slash-command | /api/v1/schemas/claude/slash-command.json | Slash commands |
hook | /api/v1/schemas/claude/hook.json | Claude Code hooks |
Cursor Subtypes
| Subtype | Schema URL | Description |
|---|---|---|
command | /api/v1/schemas/cursor/command.json | Cursor slash commands |
hooks | /api/v1/schemas/cursor/hooks.json | Cursor hooks configuration |
Kiro Subtypes
| Subtype | Schema URL | Description |
|---|---|---|
agent | /api/v1/schemas/kiro/agent.json | Kiro agents |
hook | /api/v1/schemas/kiro/hook.json | Kiro hooks (file events + lifecycle) |
Factory Droid Subtypes
| Subtype | Schema URL | Description |
|---|---|---|
skill | /api/v1/schemas/droid/skill.json | Droid skills |
slash-command | /api/v1/schemas/droid/slash-command.json | Droid slash commands |
hook | /api/v1/schemas/droid/hook.json | Droid hooks |
OpenCode Subtypes
| Subtype | Schema URL | Description |
|---|---|---|
slash-command | /api/v1/schemas/opencode/slash-command.json | OpenCode slash commands |