diff --git a/documentation/docs/guides/recipes/session-recipes.md b/documentation/docs/guides/recipes/session-recipes.md index 2ce8023a..f2c857e2 100644 --- a/documentation/docs/guides/recipes/session-recipes.md +++ b/documentation/docs/guides/recipes/session-recipes.md @@ -6,7 +6,7 @@ description: "Share a goose session setup (including tools, goals, and instructi import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; -import { PanelLeft, ChefHat, SquarePen, Link, Clock, Terminal } from 'lucide-react'; +import { PanelLeft, ChefHat, SquarePen, Link, Clock, Terminal, Share2 } from 'lucide-react'; import RecipeFields from '@site/src/components/RecipeFields'; Sometimes you finish a task in goose and realize, "Hey, this setup could be useful again." Maybe you have curated a great combination of tools, defined a clear goal, and want to preserve that flow. Or maybe you're trying to help someone else replicate what you just did without walking them through it step by step. @@ -487,8 +487,29 @@ When someone clicks the link, it will open goose Desktop with your recipe config ### Share via Recipe File You can share a recipe with Desktop or CLI users by sending the recipe file directly. -- Desktop users can [import the recipe](/docs/guides/recipes/storing-recipes#importing-recipes) (YAML only). -- CLI users can run a YAML or JSON recipe using `goose run --recipe ` or open it directly in goose Desktop with `goose recipe open `. See the [CLI Commands guide](/docs/guides/goose-cli-commands#recipe) for details. + + + + In goose Desktop, you can export a recipe file or copy its content to share with others. + + 1. Click the button in the top-left to open the sidebar + 2. Click `Recipes` in the sidebar + 3. Find the recipe you want to share and click the button + 4. Choose a sharing method: + - To download the recipe as a `.yaml` file: Choose `Export to File`, select a download location, and click `Save` + - To copy the recipe's YAML content to your clipboard: Choose `Copy YAML` + + Other Desktop users can [import the recipe](/docs/guides/recipes/storing-recipes#importing-recipes) to their Recipe Library. + + + + + Exporting or copying recipe content is only available through the Desktop, but you can copy local recipe files directly. + + CLI users can run a shared recipe file using `goose run --recipe ` or open it directly in goose Desktop with `goose recipe open `. See the [CLI Commands guide](/docs/guides/goose-cli-commands#recipe) for details. + + + ## Schedule Recipe