Official documentation for the Prompd ecosystem — structured, composable prompt engineering for AI workflows.
Prompd treats prompts as versioned software artifacts with typed parameters, inheritance, and a package registry. These docs cover the file format, CLI usage, registry API, and composition system.
- Install the CLI:
pip install prompd - Read the format spec: FORMAT.md — how
.prmdfiles work - Try the examples: see Examples below
| Document | Description |
|---|---|
| Format Spec | .prmd file format — YAML frontmatter + Markdown content |
| CLI Reference | Command reference for the Prompd CLI |
| Inheritance | Template inheritance and composition system |
| Registry | Registry API and package publishing |
| Ecosystem | Overview of the Prompd platform |
| Packages | Package format and distribution |
- Prompts:
./examples/prompds/— sample.prmdfiles - Parameters:
./examples/params/— example parameter files - Run script:
./examples/run-get-user-info.sh
# Validate an example prompt
prompd validate ./examples/prompds/get-user-info-extended.prmd
# Compile to Markdown
prompd compile ./examples/prompds/get-user-info-extended.prmd --to-markdown
# Run with parameters
prompd run ./examples/prompds/get-user-info-extended.prmd \
--params-file ./examples/params/get-user-info.json- Prompd CLI — CLI tools (Python, Go, Node.js)
- Prompd App — Desktop IDE
- Prompd API — API integration packages
- Community Prompts — Example packages and templates
- PrompdHub — Package registry
Elastic License 2.0 (ELv2) — see LICENSE for details.