Skip to main content

gousto

Search and browse 9,000+ Gousto recipes. Get full ingredients and step-by-step cooking instructions via official API.

설치로 이동

소스 정보

저장소
RunnerQuan/SAFE-Agent
최근 소스 활동
2026년 3월 30일 04:33
감지된 SKILL.md 언어
영어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
8 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
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":"[Truncated]"}}}
# Gousto Recipe Skill Search and browse 9,000+ Gousto recipes from the command line. ## Quick Start ```bash # 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 `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: ```json { "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)
GitHub에서 보기