Contribute
A pull request is the publish step
A new recipe lands when a pull request merges.
Path
- Create the recipe with the CLI or at /create.
- Validate the package with
promptmarket check. - Submit it. The CLI forks the repository, commits only the new version directory, and opens a pull request.
- CI checks the registry and rejects edits to versions already on main.
- Review, merge, and the hosted registry serves that immutable version.
CLI
pnpm dlx @promptmarket/cli init my-recipe
cd my-recipe
# edit SKILL.md
pnpm dlx @promptmarket/cli check .
pnpm dlx @promptmarket/cli pack .
pnpm dlx @promptmarket/cli submit .submit uses the GitHub CLI. Install gh and run gh auth login first. submit --dry-run validates the recipe and checks that the version is not already published.
Rules
Put the package at recipes/<name>/<version>/. Once a version is on main, later pull requests cannot change or delete it. Add another version directory instead.
Contribution rules: CONTRIBUTING.md.