What are Recipes?
A Recipe is a reusable, multi-step procedure that your AI agent runs for you. You describe the steps once — research, write, and produce deliverables — then run the same Recipe any time with new inputs. Recipes live under Automate in the sidebar. Open Automate → Recipes.Why use Recipes?
Some work repeats with the same shape but different details — the same content brief for a new keyword, the same page audit for a new URL. Workflows automate fixed block-by-block pipelines. Recipes give your agent a written procedure it can follow with judgment, calling tools as needed at each step. Use a Recipe when you want to:- Run the same multi-step process repeatedly with new inputs.
- Combine research, analysis, and writing into one repeatable run.
- Produce reviewable deliverables such as briefs, reports, or files.
How a Recipe is built
Every Recipe is made of a few parts:
A Recipe has two states: a Draft you edit, and a Published version you run. Publishing creates an immutable version (Published v1, v2, and so on) so existing runs stay consistent when you keep editing.
Create a Recipe
- Go to Automate → Recipes in the sidebar.
- Click New Recipe.
- In the Create New Recipe dialog, choose one:
- Blank Recipe — start from scratch.
- A template — browse by category or search, then copy a published template into your workspace.
- The Recipe opens in the editor on the Recipe tab.
.slate-recipe.json file. During import, Slate asks you to map any referenced resources (such as workflows or sheets) to equivalents in your workspace.
Edit a Recipe
In the editor’s Recipe tab, build out the procedure:- Name and describe the Recipe at the top.
- Add sections — one per step. Give each a title and instructions. Type
/in the instructions to insert references to inputs, artifacts, and tools. - Add inputs the Recipe needs. Each input has a label, a type, and a required flag. Supported types include text, long text, number, date, URL, select, boolean, and JSON.
- Add artifacts the Recipe produces. Artifacts can be markdown, JSON, or files such as PDF, DOCX, CSV, and XLSX.
- Set the capability mode to control which tools the agent may use:
- Auto — the agent adds tools as needed.
- Only what I select — limited to the tools you choose.
- No tools — context only, no external tools.
Publish a Recipe
When the Draft is ready, click Publish. Slate validates the Recipe and saves an immutable version. The status badge updates from Draft to Published, with a version number you can run and reference later.Run a Recipe
- Click Run (from the Recipes list or inside the editor).
- In the Run recipe dialog, choose the version to run:
- A Published version (recommended for consistent results).
- The Current draft, to test changes before publishing.
- Fill in the inputs. Required inputs are marked with an asterisk. If the Recipe needs no inputs, you will see “No inputs required.”
- Click Run.
- A status indicator and progress through the sections.
- The inputs you passed in.
- Each section as a step, with its live status.
- Artifacts as they are produced. You can view and edit markdown artifacts inline, save your changes, and download outputs.
- A live activity panel showing the agent’s work as it happens.
Approve a review gate
When a run reaches a section with a review gate, it pauses and shows a Review required panel with the section and the artifacts to check. You can:- Edit an artifact before deciding.
- Add an optional comment.
- Click Approve & continue to resume the run, or Reject to stop it.
Track runs
Every run is saved to history.- The Runs tab inside a Recipe shows that Recipe’s run history with status and timing.
- The Recent Runs tab on the Recipes list shows recent runs across all your Recipes.
Share a Recipe
Use Export on a Recipe to download it as a.slate-recipe.json file. Share that file, then use Import in another workspace to bring the Recipe in. This is how you reuse a Recipe across workspaces.