Docs: Add Goose Recipes Cookbook Page (#2998)
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
name: 🧑🍳 Submit a Recipe to the Goose Cookbook
|
||||
description: Share a reusable Goose session (aka a recipe) to help the community!
|
||||
title: "[Recipe] <your recipe title here>"
|
||||
labels: ["recipe submission"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for contributing to the Goose Cookbook! 🍳
|
||||
Recipes are reusable sessions created in Goose Desktop or CLI and shared with the community to help others vibe-code faster.
|
||||
|
||||
📌 **How to Submit**
|
||||
- Create your recipe using Goose (“Make Agent from this session”)
|
||||
- Fill out the JSON below using the format provided
|
||||
- Paste it into the field and submit the issue — we’ll review and add it to the Cookbook!
|
||||
|
||||
🪄 **What Happens After?**
|
||||
- If accepted, we’ll publish your recipe to the [Goose Recipes Cookbook](https://block.github.io/goose/recipes)
|
||||
- You’ll receive LLM credits as a thank-you!
|
||||
- Your GitHub handle will be displayed and linked on the recipe card
|
||||
|
||||
- type: textarea
|
||||
id: recipe-json
|
||||
attributes:
|
||||
label: Paste Your Recipe JSON Below
|
||||
description: Use the structure below and be sure to include your GitHub handle.
|
||||
placeholder: |
|
||||
{
|
||||
"id": "pr-generator",
|
||||
"title": "PR Generator",
|
||||
"description": "Generate pull request descriptions based on staged changes and git history.",
|
||||
"action": "Generate PR",
|
||||
"category": "Developer",
|
||||
"extensions": ["GitHub MCP", "Memory"],
|
||||
"activities": ["Summarize changes", "Create PR branch", "Push PR"],
|
||||
"recipeUrl": "https://goose.block.xyz/recipe/pr-generator",
|
||||
"author": "your-github-handle"
|
||||
}
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
🛠 **Recipe Field Tips**
|
||||
- `"id"` should be lowercase, hyphenated, and unique (e.g. `my-awesome-recipe`)
|
||||
- `"action"` describes the core purpose of the recipe (e.g., `Generate Docs`)
|
||||
- `"category"` is the type of user this recipe is for (e.g., `Developer`, `Entertainment`)
|
||||
- `"extensions"` are the Goose tools this recipe uses
|
||||
- `"recipeUrl"` is from Goose Desktop/CLI
|
||||
- `"author"` is your GitHub handle — we’ll link to your profile in the Cookbook
|
||||
Reference in New Issue
Block a user