7.4kā
gousto ā OpenClaw Skill
gousto is an OpenClaw Skills integration for ai ml workflows. Search and browse 9,000+ Gousto recipes. Get full ingredients and step-by-step cooking instructions via official API.
Skill Snapshot
| name | gousto |
| description | Search and browse 9,000+ Gousto recipes. Get full ingredients and step-by-step cooking instructions via official API. OpenClaw Skills integration. |
| owner | dhruvkelawala |
| repository | dhruvkelawala/gousto |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @dhruvkelawala/gousto |
| last updated | Feb 7, 2026 |
Maintainer

name: gousto description: Search and browse 9,000+ Gousto recipes. Get full ingredients and step-by-step cooking instructions via official API. homepage: https://github.com/dhruvkelawala/gousto-agent-skill metadata: {"openclaw":{"emoji":"š³","requires":{"bins":["curl","jq"]}}}
Gousto Recipe Skill
Search and browse 9,000+ Gousto recipes from the command line.
Quick Start
# First time: build the cache (~3 min)
./scripts/update-cache.sh
# Search recipes
./scripts/search.sh chicken
./scripts/search.sh "beef curry"
# Get full recipe with ingredients & steps
./scripts/recipe.sh honey-soy-chicken-with-noodles
Scripts
| Script | Purpose |
|---|---|
search.sh <query> | Search recipes by title (uses local cache) |
recipe.sh <slug> | Get full recipe details with ingredients and cooking steps |
update-cache.sh | Rebuild local cache from Gousto API (~3 min) |
API Details
Official Gousto API (recipe listing):
https://production-api.gousto.co.uk/cmsreadbroker/v1/recipes?limit=50&offset=0
- Returns metadata: title, rating, prep_time, url
- Paginate with
offsetparameter (NOTskipā that's broken!) - ~9,300 recipes total
Official Gousto API (single recipe):
https://production-api.gousto.co.uk/cmsreadbroker/v1/recipe/{slug}
- Full recipe with ingredients, cooking steps, nutritional info
- HTML in steps is stripped to plain text by the script
Cache Format
data/recipes.json ā array of objects:
{
"title": "Chicken Tikka Masala",
"slug": "chicken-tikka-masala",
"rating": 4.8,
"rating_count": 12543,
"prep_time": 35,
"uid": "blt123..."
}
Notes
- Cache is gitignored ā run
update-cache.shafter cloning - Search is instant (local jq filter)
- Recipe fetch requires network (vfjr.dev proxy)
š³ Gousto Agent Skill
A recipe skill for AI agents to search and retrieve cooking instructions from Gousto's 9,000+ recipe database.
Built for use with OpenClaw / Moltbot / ClawdBot.
Features
- Search 9,000+ recipes by name
- Get full recipes with ingredients and step-by-step cooking instructions
- Fast local cache for instant search results
- Official API ā no third-party proxies
Installation
git clone https://github.com/dhruvkelawala/gousto-agent-skill.git
cd gousto-agent-skill
# Build the recipe cache (~3 minutes)
./scripts/update-cache.sh
Usage
Search recipes
./scripts/search.sh chicken
./scripts/search.sh "beef curry"
./scripts/search.sh mushroom
Output:
Searching for: mushroom
Found 436 recipe(s):
Garlic Portobello Mushroom Salad With Goat's Cheese
Rating: 4.5 (230 reviews) | Prep: 35 min | Slug: garlic-portobello-mushroom-salad
Get full recipe
./scripts/recipe.sh garlic-portobello-mushroom-salad
Returns JSON with:
- Title, rating, prep time
- Full ingredient list with quantities
- Step-by-step cooking instructions
- Basic pantry items needed
For AI Agents
This skill is designed for AI agent frameworks. The scripts output structured data that agents can parse and present to users.
OpenClaw Integration
Add to your skills directory:
cd ~/.openclaw/workspace/skills
git clone https://github.com/dhruvkelawala/gousto-agent-skill.git gousto
cd gousto && ./scripts/update-cache.sh
The agent can then:
- Search recipes with
./scripts/search.sh <query> - Get full recipe with
./scripts/recipe.sh <slug>
API Reference
This skill uses the official Gousto API:
| Endpoint | Purpose |
|---|---|
/cmsreadbroker/v1/recipes?limit=50&offset=N | List recipes (paginated) |
/cmsreadbroker/v1/recipe/{slug} | Full recipe details |
Note: The skip parameter is broken in Gousto's API ā use offset for pagination.
Files
gousto-agent-skill/
āāā README.md
āāā SKILL.md # Agent-facing documentation
āāā .gitignore
āāā data/
ā āāā recipes.json # Local cache (gitignored)
āāā scripts/
āāā search.sh # Search recipes
āāā recipe.sh # Get full recipe
āāā update-cache.sh
License
MIT
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install gousto?
Run openclaw add @dhruvkelawala/gousto in your terminal. This installs gousto into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/dhruvkelawala/gousto. Review commits and README documentation before installing.
