Recipes Catalog
OpenSDD recipes package context files, permissions, and execution metadata so the OSDD CLI can run complex flows without manual setup. The official catalog lives at opensdd/recipes and is maintained entirely in the open.
Repository Layout
Section titled “Repository Layout”From the repo’s README:
- Global recipes are immediately runnable by ID (e.g.,
astro_site). - Manifests use YAML or JSON and serialize the
ExecutableRecipeprotobuf. - Assets sit beside each manifest—prompts, scripts, or templates referenced by the recipe.
Trying a Recipe
Section titled “Trying a Recipe”osdd recipe execute astro_site --ide claudeThe CLI will fetch the manifest, pull required context, and start the IDE automation named in the entry point (docs_update_run command in this example).
Authoring Your Own
Section titled “Authoring Your Own”- Fork or clone the repository.
- Create a descriptive folder under
global/(or another namespace if private). - Write
recipe.yamlwith:prefetchcommands to gather data.contextentries for files or Git references.idecommands and permission policies.
- Test locally via
osdd recipe execute dummy --recipe-file ./path/to/recipe.yaml --ide codex. - Submit a pull request documenting intent, required permissions, expected outputs, and maintenance notes.
Marketplace Roadmap
Section titled “Marketplace Roadmap”The Marketplace placeholder highlights how recipes will be discoverable from this site in the future—complete with categories, tags, maintainer attribution, and submission guidelines.