From 68107b201e06a613c633e0aa865b28739bd55f32 Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 16:34:19 -0400 Subject: [PATCH 01/11] docs: add recipe library guide --- documentation/docs/guides/recipe-library.md | 138 ++++++++++++++++++++ 1 file changed, 138 insertions(+) create mode 100644 documentation/docs/guides/recipe-library.md diff --git a/documentation/docs/guides/recipe-library.md b/documentation/docs/guides/recipe-library.md new file mode 100644 index 000000000000..933a3e4b6b33 --- /dev/null +++ b/documentation/docs/guides/recipe-library.md @@ -0,0 +1,138 @@ +--- +title: Recipe Library +sidebar_position: 15 +sidebar_label: Recipe Library +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +The Recipe Library is where you save and find your recipes. It provides different experiences depending on whether you're using Goose Desktop or CLI. + +:::info Desktop UI vs CLI +- **Goose Desktop** has a visual Recipe Library for browsing and managing saved recipes +- **Goose CLI** stores recipes as files that you find using file paths or environment variables +::: + +## Storing Recipes + + + + +### Creating Recipes from Chat Sessions +1. To create a recipe from your chat session, see: [Create Recipe from Session](/docs/guides/recipes/session-recipes#create-recipe) +2. Once in the Recipe Editor, click **"Save Recipe"** to save it to your Recipe Library + +### From an Active Recipe Session +If you're already using a recipe and want to save a modified version: +1. Click the **"⚙️"** (settings) button in the top right +2. Click **"Save recipe"** +3. Enter a name for the recipe +4. [Choose to save globally or locally](#recipe-storage-locations) to your current project +5. Click **"Save Recipe"** + + + + +When you [create a recipe](/docs/guides/recipes/recipe-reference), it gets saved to: + + - `./recipe.yaml` by default (current directory) + - Any path you specify: `/recipe /path/to/my-recipe.yaml` + - Local project recipes: `/recipe .goose/recipes/my-recipe.yaml` + + + +:::tip +See [Recipe Storage Locations](#recipe-storage-locations) for more details about global vs. local recipe storage. +::: + +## Finding and Using Saved Recipes + + + + +### Accessing Your Recipes +1. Click the **"⚙️"** (settings) button in the top right +2. Click **"Recipe Library"** +3. Browse your saved recipes in a list view +4. Each recipe shows its title, description, and whether it's global or local + +### Running a Recipe +1. Click the **"⚙️"** (settings) button in the top right +2. Click **"Recipe Library"** +3. Find your recipe in the Recipe Library +4. Choose one of the following: + - Click **"Use Recipe"** to run it immediately + - Click **"Preview"** to see details first, then click **"Load Recipe"** to run it + + + + +### Accessing Your Recipes +To find your saved recipes, you can: + +**Browse recipe directories:** +```bash +# List recipes in default global location +ls ~/.config/goose/recipes/ + +# List recipes in current project +ls .goose/recipes/ + +# Search for all recipe files +find . -name "*.md" -path "*/recipes/*" +``` + +**Set up custom recipe paths** (optional): +```bash +# Add multiple recipe directories (Unix/Linux/macOS) +export GOOSE_RECIPE_PATH="~/.config/goose/recipes:/path/to/project/recipes" + +# Add multiple recipe directories (Windows) +set GOOSE_RECIPE_PATH="C:\Users\%USERNAME%\.config\goose\recipes;C:\path\to\project\recipes" +``` + +### Running a Recipe +Once you know where your recipes are, run them with: + +```bash +# Run by recipe name (Goose searches for it automatically) +goose run --recipe my-recipe + +# Run from specific file path +goose run --recipe ./recipes/my-recipe.md +goose run --recipe ~/.config/goose/recipes/my-recipe.md +``` + +Goose searches for recipes in this order: +1. Current directory (`.`) +2. Paths in `GOOSE_RECIPE_PATH` environment variable + + + + +## Recipe Storage Locations + +| Type | Location | Availability | Best For | +|------|----------|-------------|----------| +| **Global Recipes** | `~/.config/goose/recipes/` | All projects and sessions | Personal workflows, general-purpose recipes | +| **Local Recipes** | `.goose/recipes/` (in project directory) | Only when working in that project | Project-specific workflows, team recipes | + +## Common Issues + +### Recipe Not Found (CLI) +```bash +# Check your recipe path +echo $GOOSE_RECIPE_PATH + +# Verify the recipe file exists +ls -la ~/.config/goose/recipes/my-recipe.md + +# Try running from the recipe directory +cd ~/.config/goose/recipes && goose run --recipe my-recipe +``` + +### Can't See Recipe in Desktop Library +- Check if you saved it globally or locally +- Use the filter options to switch between global and local recipes +- Try refreshing the library view From 56ed9a1b1ec3decc8863984630688d4b347bdf32 Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 17:17:14 -0400 Subject: [PATCH 02/11] changing title --- .../{recipe-library.md => saving-recipes.md} | 25 +++---------------- 1 file changed, 3 insertions(+), 22 deletions(-) rename documentation/docs/guides/{recipe-library.md => saving-recipes.md} (87%) diff --git a/documentation/docs/guides/recipe-library.md b/documentation/docs/guides/saving-recipes.md similarity index 87% rename from documentation/docs/guides/recipe-library.md rename to documentation/docs/guides/saving-recipes.md index 933a3e4b6b33..d7aa227b1f64 100644 --- a/documentation/docs/guides/recipe-library.md +++ b/documentation/docs/guides/saving-recipes.md @@ -1,7 +1,7 @@ --- -title: Recipe Library +title: Saving Recipes sidebar_position: 15 -sidebar_label: Recipe Library +sidebar_label: Saving Recipes --- import Tabs from '@theme/Tabs'; @@ -116,23 +116,4 @@ Goose searches for recipes in this order: | Type | Location | Availability | Best For | |------|----------|-------------|----------| | **Global Recipes** | `~/.config/goose/recipes/` | All projects and sessions | Personal workflows, general-purpose recipes | -| **Local Recipes** | `.goose/recipes/` (in project directory) | Only when working in that project | Project-specific workflows, team recipes | - -## Common Issues - -### Recipe Not Found (CLI) -```bash -# Check your recipe path -echo $GOOSE_RECIPE_PATH - -# Verify the recipe file exists -ls -la ~/.config/goose/recipes/my-recipe.md - -# Try running from the recipe directory -cd ~/.config/goose/recipes && goose run --recipe my-recipe -``` - -### Can't See Recipe in Desktop Library -- Check if you saved it globally or locally -- Use the filter options to switch between global and local recipes -- Try refreshing the library view +| **Local Recipes** | `.goose/recipes/` (in project directory) | Only when working in that project | Project-specific workflows, team recipes | \ No newline at end of file From a91945f3c81f7b43a7c6ad46b06618b81e57a045 Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 18:53:26 -0400 Subject: [PATCH 03/11] final --- documentation/docs/guides/saving-recipes.md | 119 ------------------ documentation/docs/guides/storing-recipes.md | 126 +++++++++++++++++++ 2 files changed, 126 insertions(+), 119 deletions(-) delete mode 100644 documentation/docs/guides/saving-recipes.md create mode 100644 documentation/docs/guides/storing-recipes.md diff --git a/documentation/docs/guides/saving-recipes.md b/documentation/docs/guides/saving-recipes.md deleted file mode 100644 index d7aa227b1f64..000000000000 --- a/documentation/docs/guides/saving-recipes.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -title: Saving Recipes -sidebar_position: 15 -sidebar_label: Saving Recipes ---- - -import Tabs from '@theme/Tabs'; -import TabItem from '@theme/TabItem'; - -The Recipe Library is where you save and find your recipes. It provides different experiences depending on whether you're using Goose Desktop or CLI. - -:::info Desktop UI vs CLI -- **Goose Desktop** has a visual Recipe Library for browsing and managing saved recipes -- **Goose CLI** stores recipes as files that you find using file paths or environment variables -::: - -## Storing Recipes - - - - -### Creating Recipes from Chat Sessions -1. To create a recipe from your chat session, see: [Create Recipe from Session](/docs/guides/recipes/session-recipes#create-recipe) -2. Once in the Recipe Editor, click **"Save Recipe"** to save it to your Recipe Library - -### From an Active Recipe Session -If you're already using a recipe and want to save a modified version: -1. Click the **"⚙️"** (settings) button in the top right -2. Click **"Save recipe"** -3. Enter a name for the recipe -4. [Choose to save globally or locally](#recipe-storage-locations) to your current project -5. Click **"Save Recipe"** - - - - -When you [create a recipe](/docs/guides/recipes/recipe-reference), it gets saved to: - - - `./recipe.yaml` by default (current directory) - - Any path you specify: `/recipe /path/to/my-recipe.yaml` - - Local project recipes: `/recipe .goose/recipes/my-recipe.yaml` - - - -:::tip -See [Recipe Storage Locations](#recipe-storage-locations) for more details about global vs. local recipe storage. -::: - -## Finding and Using Saved Recipes - - - - -### Accessing Your Recipes -1. Click the **"⚙️"** (settings) button in the top right -2. Click **"Recipe Library"** -3. Browse your saved recipes in a list view -4. Each recipe shows its title, description, and whether it's global or local - -### Running a Recipe -1. Click the **"⚙️"** (settings) button in the top right -2. Click **"Recipe Library"** -3. Find your recipe in the Recipe Library -4. Choose one of the following: - - Click **"Use Recipe"** to run it immediately - - Click **"Preview"** to see details first, then click **"Load Recipe"** to run it - - - - -### Accessing Your Recipes -To find your saved recipes, you can: - -**Browse recipe directories:** -```bash -# List recipes in default global location -ls ~/.config/goose/recipes/ - -# List recipes in current project -ls .goose/recipes/ - -# Search for all recipe files -find . -name "*.md" -path "*/recipes/*" -``` - -**Set up custom recipe paths** (optional): -```bash -# Add multiple recipe directories (Unix/Linux/macOS) -export GOOSE_RECIPE_PATH="~/.config/goose/recipes:/path/to/project/recipes" - -# Add multiple recipe directories (Windows) -set GOOSE_RECIPE_PATH="C:\Users\%USERNAME%\.config\goose\recipes;C:\path\to\project\recipes" -``` - -### Running a Recipe -Once you know where your recipes are, run them with: - -```bash -# Run by recipe name (Goose searches for it automatically) -goose run --recipe my-recipe - -# Run from specific file path -goose run --recipe ./recipes/my-recipe.md -goose run --recipe ~/.config/goose/recipes/my-recipe.md -``` - -Goose searches for recipes in this order: -1. Current directory (`.`) -2. Paths in `GOOSE_RECIPE_PATH` environment variable - - - - -## Recipe Storage Locations - -| Type | Location | Availability | Best For | -|------|----------|-------------|----------| -| **Global Recipes** | `~/.config/goose/recipes/` | All projects and sessions | Personal workflows, general-purpose recipes | -| **Local Recipes** | `.goose/recipes/` (in project directory) | Only when working in that project | Project-specific workflows, team recipes | \ No newline at end of file diff --git a/documentation/docs/guides/storing-recipes.md b/documentation/docs/guides/storing-recipes.md new file mode 100644 index 000000000000..eb8af82285a1 --- /dev/null +++ b/documentation/docs/guides/storing-recipes.md @@ -0,0 +1,126 @@ +--- +title: Storing Recipes +sidebar_position: 15 +sidebar_label: Storing Recipes +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +This guide covers storing, organizing, and finding Goose recipes when you need to access them again later. + +:::info Desktop UI vs CLI +- **Goose Desktop** has a visual Recipe Library for browsing and managing saved recipes +- **Goose CLI** stores recipes as files that you find using file paths or environment variables +::: + +## Understanding Recipe Storage + +Before saving recipes, it's important to understand where they can be stored and how this affects their availability. + +### Recipe Storage Locations + +| Type | Location | Availability | Best For | +|------|----------|-------------|----------| +| **Global** | `~/.config/goose/recipes/` | All projects and sessions | Personal workflows, general-purpose recipes | +| **Local** | `YOUR_WORKING_DIRECTORY/.goose/recipes/` | Only when working in that project | Project-specific workflows, team recipes | + +**Choose Global Storage When:** +- You want the recipe available across all projects +- It's a personal workflow or general-purpose recipe +- You're the primary user of the recipe + +**Choose Local Storage When:** +- The recipe is specific to a particular project +- You're working with a team and want to share the recipe +- The recipe depends on project-specific files or configurations + + +## Saving Recipes + + + + +**Save New Recipe:** +1. To create a recipe from your chat session, see: [Create Recipe from Session](/docs/guides/recipes/session-recipes#create-recipe) +2. Once in the Recipe Editor, click **"Save Recipe"** to save it to your Recipe Library + +**Save Modified Recipe:** + +If you're already using a recipe and want to save a modified version: +1. Click the **"⚙️"** (settings) button in the top right +2. Click **"Save recipe"** +3. Enter a name for the recipe +4. [Choose to save globally or locally](#recipe-storage-locations) to your current project +5. Click **"Save Recipe"** + + + + + When you [create a recipe](/docs/guides/recipes/recipe-reference), it gets saved to: + + * Your working directory by default: `./recipe.yaml` + * Any path you specify: `/recipe /path/to/my-recipe.yaml` + * Local project recipes: `/recipe .goose/recipes/my-recipe.yaml` + + + + + +## Finding Your Recipes + + + + +**Access Recipe Library:** +1. Click the `⚙️` (settings) button in the top right +2. Click **Recipe Library** +3. Browse your saved recipes in a list view +4. Each recipe shows its title, description, and whether it's global or local + + + + +To find and configure your saved recipes: + +**Browse recipe directories:** +```bash +# List recipes in default global location +ls ~/.config/goose/recipes/ + +# List recipes in current project +ls .goose/recipes/ + +# Search for all recipe files +find . -name "*.md" -path "*/recipes/*" +``` + +:::tip +Set up [custom recipe paths](/docs/guides/recipes/session-recipes#configure-recipe-location) to organize recipes in specific directories or access recipes from a shared GitHub repository. +::: + + + + + + + +## Using Saved Recipes + + + + +1. Click the `⚙️` (settings) button in the top right +2. Click **Recipe Library** +3. Find your recipe in the Recipe Library +4. Choose one of the following: + - Click **Use Recipe** to run it immediately + - Click **Preview** to see details first, then click **Load Recipe** to run it + + + + +Once you've located your recipe file, [run the recipe](/docs/guides/recipes/session-recipes#run-a-recipe). + + + From 4656d93077d0414a00d48ab5ebffad68eddf4cfb Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 18:58:33 -0400 Subject: [PATCH 04/11] add to landing page --- documentation/docs/guides/recipes/index.md | 5 +++++ documentation/docs/guides/{ => recipes}/storing-recipes.md | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) rename documentation/docs/guides/{ => recipes}/storing-recipes.md (99%) diff --git a/documentation/docs/guides/recipes/index.md b/documentation/docs/guides/recipes/index.md index 067dc03fa264..815f42e90bb6 100644 --- a/documentation/docs/guides/recipes/index.md +++ b/documentation/docs/guides/recipes/index.md @@ -47,6 +47,11 @@ import styles from '@site/src/components/Card/styles.module.css'; description="Learn how a recipe can use sub-recipes to do specific tasks." link="/docs/guides/recipes/sub-recipes" /> + diff --git a/documentation/docs/guides/storing-recipes.md b/documentation/docs/guides/recipes/storing-recipes.md similarity index 99% rename from documentation/docs/guides/storing-recipes.md rename to documentation/docs/guides/recipes/storing-recipes.md index eb8af82285a1..6f579f247ee6 100644 --- a/documentation/docs/guides/storing-recipes.md +++ b/documentation/docs/guides/recipes/storing-recipes.md @@ -1,6 +1,6 @@ --- title: Storing Recipes -sidebar_position: 15 +sidebar_position: 4 sidebar_label: Storing Recipes --- From d9d13368c53a604824a185b19ea9496e06b057e9 Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 19:37:42 -0400 Subject: [PATCH 05/11] Update documentation/docs/guides/recipes/storing-recipes.md Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com> --- documentation/docs/guides/recipes/storing-recipes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/guides/recipes/storing-recipes.md b/documentation/docs/guides/recipes/storing-recipes.md index 6f579f247ee6..461dab13ade7 100644 --- a/documentation/docs/guides/recipes/storing-recipes.md +++ b/documentation/docs/guides/recipes/storing-recipes.md @@ -42,7 +42,7 @@ Before saving recipes, it's important to understand where they can be stored and **Save New Recipe:** -1. To create a recipe from your chat session, see: [Create Recipe from Session](/docs/guides/recipes/session-recipes#create-recipe) +1. To create a recipe from your chat session, see: [Create Recipe](/docs/guides/recipes/session-recipes#create-recipe) 2. Once in the Recipe Editor, click **"Save Recipe"** to save it to your Recipe Library **Save Modified Recipe:** From 410ec54a33fac40cc1b3cf9237157d81afca9641 Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 19:37:50 -0400 Subject: [PATCH 06/11] Update documentation/docs/guides/recipes/storing-recipes.md Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com> --- documentation/docs/guides/recipes/storing-recipes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/guides/recipes/storing-recipes.md b/documentation/docs/guides/recipes/storing-recipes.md index 461dab13ade7..6ed64cb3ae50 100644 --- a/documentation/docs/guides/recipes/storing-recipes.md +++ b/documentation/docs/guides/recipes/storing-recipes.md @@ -43,7 +43,7 @@ Before saving recipes, it's important to understand where they can be stored and **Save New Recipe:** 1. To create a recipe from your chat session, see: [Create Recipe](/docs/guides/recipes/session-recipes#create-recipe) -2. Once in the Recipe Editor, click **"Save Recipe"** to save it to your Recipe Library +2. Once in the Recipe Editor, click **Save Recipe** to save it to your Recipe Library **Save Modified Recipe:** From af741cd04cfc540012b8b95dc81c338454dd4005 Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 19:38:00 -0400 Subject: [PATCH 07/11] Update documentation/docs/guides/recipes/storing-recipes.md Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com> --- documentation/docs/guides/recipes/storing-recipes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/guides/recipes/storing-recipes.md b/documentation/docs/guides/recipes/storing-recipes.md index 6ed64cb3ae50..3f3617cb3a8d 100644 --- a/documentation/docs/guides/recipes/storing-recipes.md +++ b/documentation/docs/guides/recipes/storing-recipes.md @@ -49,7 +49,7 @@ Before saving recipes, it's important to understand where they can be stored and If you're already using a recipe and want to save a modified version: 1. Click the **"⚙️"** (settings) button in the top right -2. Click **"Save recipe"** +2. Click **Save recipe** 3. Enter a name for the recipe 4. [Choose to save globally or locally](#recipe-storage-locations) to your current project 5. Click **"Save Recipe"** From 0af3281db7f4c6ad912b53518bda43364dbe7d8d Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 19:38:34 -0400 Subject: [PATCH 08/11] Update documentation/docs/guides/recipes/storing-recipes.md --- documentation/docs/guides/recipes/storing-recipes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/guides/recipes/storing-recipes.md b/documentation/docs/guides/recipes/storing-recipes.md index 3f3617cb3a8d..35df7542d70e 100644 --- a/documentation/docs/guides/recipes/storing-recipes.md +++ b/documentation/docs/guides/recipes/storing-recipes.md @@ -36,7 +36,7 @@ Before saving recipes, it's important to understand where they can be stored and - The recipe depends on project-specific files or configurations -## Saving Recipes +## Storing Recipes From 95abc76706095b63fab2ce570ba1dce7a266ee75 Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 19:39:05 -0400 Subject: [PATCH 09/11] Update documentation/docs/guides/recipes/index.md --- documentation/docs/guides/recipes/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/guides/recipes/index.md b/documentation/docs/guides/recipes/index.md index 815f42e90bb6..f750cf5b1874 100644 --- a/documentation/docs/guides/recipes/index.md +++ b/documentation/docs/guides/recipes/index.md @@ -48,7 +48,7 @@ import styles from '@site/src/components/Card/styles.module.css'; link="/docs/guides/recipes/sub-recipes" /> From 773f07765d5f0fe1a39db7848e8924a61224b905 Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 19:41:05 -0400 Subject: [PATCH 10/11] Apply suggestions from code review --- documentation/docs/guides/recipes/storing-recipes.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/documentation/docs/guides/recipes/storing-recipes.md b/documentation/docs/guides/recipes/storing-recipes.md index 35df7542d70e..62e051ef391a 100644 --- a/documentation/docs/guides/recipes/storing-recipes.md +++ b/documentation/docs/guides/recipes/storing-recipes.md @@ -1,7 +1,7 @@ --- -title: Storing Recipes +title: Saving Recipes sidebar_position: 4 -sidebar_label: Storing Recipes +sidebar_label: Saving Recipes --- import Tabs from '@theme/Tabs'; @@ -48,7 +48,7 @@ Before saving recipes, it's important to understand where they can be stored and **Save Modified Recipe:** If you're already using a recipe and want to save a modified version: -1. Click the **"⚙️"** (settings) button in the top right +1. Click the gear icon ⚙️ in the top right corner 2. Click **Save recipe** 3. Enter a name for the recipe 4. [Choose to save globally or locally](#recipe-storage-locations) to your current project @@ -73,7 +73,7 @@ If you're already using a recipe and want to save a modified version: **Access Recipe Library:** -1. Click the `⚙️` (settings) button in the top right +1. Click the gear icon ⚙️ in the top right corner 2. Click **Recipe Library** 3. Browse your saved recipes in a list view 4. Each recipe shows its title, description, and whether it's global or local @@ -110,7 +110,7 @@ Set up [custom recipe paths](/docs/guides/recipes/session-recipes#configure-reci -1. Click the `⚙️` (settings) button in the top right +1. Click the gear icon ⚙️ in the top right corner 2. Click **Recipe Library** 3. Find your recipe in the Recipe Library 4. Choose one of the following: From 3d2a65ea92facf54e9948569138b0a9a8e4120fc Mon Sep 17 00:00:00 2001 From: Rizel Scarlett Date: Wed, 9 Jul 2025 19:42:20 -0400 Subject: [PATCH 11/11] Update documentation/docs/guides/recipes/storing-recipes.md Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com> --- documentation/docs/guides/recipes/storing-recipes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/docs/guides/recipes/storing-recipes.md b/documentation/docs/guides/recipes/storing-recipes.md index 62e051ef391a..b75882262344 100644 --- a/documentation/docs/guides/recipes/storing-recipes.md +++ b/documentation/docs/guides/recipes/storing-recipes.md @@ -52,7 +52,7 @@ If you're already using a recipe and want to save a modified version: 2. Click **Save recipe** 3. Enter a name for the recipe 4. [Choose to save globally or locally](#recipe-storage-locations) to your current project -5. Click **"Save Recipe"** +5. Click **Save Recipe**