← 返回 Skills 市场
dhruvkelawala

Gousto Recipes

作者 Dhruv Kelawala · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1896
总下载
1
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install gousto
功能描述
Search and browse 9,000+ Gousto recipes. Get full ingredients and step-by-step cooking instructions via official API.
使用说明 (SKILL.md)

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 \x3Cquery> Search recipes by title (uses local cache)
recipe.sh \x3Cslug> 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 offset parameter (NOT skip — 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.sh after cloning
  • Search is instant (local jq filter)
  • Recipe fetch requires network (vfjr.dev proxy)
安全使用建议
This skill is internally consistent for fetching and searching Gousto recipes. Before installing: review the scripts locally (they are short and readable), be aware update-cache.sh will make many API requests and create data/recipes.json in the skill folder (it's gitignored), and confirm you are comfortable the calls go to production-api.gousto.co.uk. The mention of 'vfjr.dev proxy' in SKILL.md/README appears to be a stale note — if that concerns you, ask the author or search the repo for any references to that proxy; otherwise the shipped scripts do not use it. If you run this in a restricted environment, consider running update-cache.sh manually to control network usage and check for rate limits.
功能分析
Type: OpenClaw Skill Name: gousto Version: 1.0.0 The skill is benign. It fetches recipe data from the official Gousto API (`production-api.gousto.co.uk`) using `curl` and processes it with `jq` for local caching and searching. All network requests are directed to the legitimate Gousto API, and there is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent. A note in `SKILL.md` mentions a `vfjr.dev` proxy for recipe fetching, but the actual scripts (`scripts/recipe.sh`, `scripts/update-cache.sh`) consistently use the official Gousto API, indicating a documentation discrepancy rather than a security risk.
能力评估
Purpose & Capability
Name/description (browse/search Gousto recipes) align with the actual files and required binaries. The scripts use curl/jq to call Gousto's production API and build a local cache — exactly what's needed for the stated functionality.
Instruction Scope
Runtime instructions tell the agent to run update-cache.sh, search.sh, and recipe.sh which only read/write the skill's data directory and call the official Gousto API. One inconsistency: SKILL.md/README mention a 'vfjr.dev proxy' in a note, but none of the scripts use that proxy — they call production-api.gousto.co.uk directly. This appears to be a stale comment rather than active behavior.
Install Mechanism
No install spec (instruction-only with shipped shell scripts). No downloads from untrusted URLs, no package installs. The risk is low: scripts are executed locally and create a gitignored data/recipes.json cache.
Credentials
The skill requests no environment variables or credentials. Scripts do not read other env vars or system config. All network calls go to Gousto's API; no secret exfiltration or unrelated credential access is present.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide config. It writes only to its own data/recipes.json cache in the skill directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gousto
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gousto 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release: Search and browse over 9,000 Gousto recipes from the command line. - Get complete recipe ingredients and step-by-step cooking instructions using the official Gousto API. - Local cache for fast searches; easily updated with a script. - Includes scripts for recipe search, viewing details, and refreshing cache. - Documentation covers usage and API endpoints.
元数据
Slug gousto
版本 1.0.0
许可证
累计安装 3
当前安装数 3
历史版本数 1
常见问题

Gousto Recipes 是什么?

Search and browse 9,000+ Gousto recipes. Get full ingredients and step-by-step cooking instructions via official API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1896 次。

如何安装 Gousto Recipes?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install gousto」即可一键安装,无需额外配置。

Gousto Recipes 是免费的吗?

是的,Gousto Recipes 完全免费(开源免费),可自由下载、安装和使用。

Gousto Recipes 支持哪些平台?

Gousto Recipes 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Gousto Recipes?

由 Dhruv Kelawala(@dhruvkelawala)开发并维护,当前版本 v1.0.0。

💬 留言讨论