About grouchygiraffe-recipe-lookup
grouchygiraffe-recipe-lookup is a skill for tracing a recipe from a Grouchygiraffe media file to its published URL. It uses the filename, companion YAML metadata, thumbnail, and web searches to identify the recipe and author’s site.
Key features
- 01Derive shortcode and sibling file paths
- 02Read YAML metadata and caption
- 03Identify recipes from thumbnails
- 04Search the author's site
- 05Return recipe and source URLs
Use cases
- 01Finding a recipe from a downloaded video
- 02Locating the original post and author site
- 03Retrieving a recipe URL from a media archive
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ gkwa/ volcanicviper --skill grouchygiraffe-recipe-lookupAfter installing, type/grouchygiraffe-recipe-lookupin Claude Code to confirm it loaded.
Bundled filestile.json
Details
From the project READMERecipe Lookup from Grouchygiraffe Media File
Given a path like /Users/mtm/pdev/taylormonacelli/grouchygiraffe/data/DX9oSBkjsZR.mp4, identify the recipe and find its URL on the author's site.
Step 1: Derive the shortcode and sibling paths
The shortcode is the filename without its extension.
Given /path/to/data/DX9oSBkjsZR.mp4:
- Shortcode:
DX9oSBkjsZR - YAML:
/path/to/data/DX9oSBkjsZR.yaml - Thumbnail:
/path/to/data/DX9oSBkjsZR_thumb.jpg
Step 2: Read the YAML file
Use the Read tool on the YAML file. Extract:
uploader— the author's display name (e.g., "Tom Walsh")title— contains the Instagram handle in the form "Video by " (e.g.,stealth_health_life)url— the original Instagram post URLdescription— the post caption, which may contain the recipe directly (check this first before proceeding)
If description is non-null and contains a recipe, you may be able to skip steps 3 and 4.
Step 3: Read the thumbnail to identify the recipe
Use the Read tool on the _thumb.jpg file — Claude can read images directly.
The thumbnail often has the recipe name as a text overlay.
Note the recipe name exactly as it appears in the image.
Step 4: Find the author's home base
If the author's website is not already known, search for it:
WebSearch: <instagram_handle> Instagram <uploader_name>
Look for a personal website, Substack, or cookbook site in the results.
Step 5: Search for the recipe on the author's site
Use the recipe name from the thumbnail and search the author's site:
WebSearch: site:<author_site> "<recipe name>"
If that returns nothing, try a broader search:
WebSearch: <instagram_handle> "<recipe name>" recipe ingredients
Also try fetching the author's recipes page directly with WebFetch if a URL is known.
Step 6: Return the recipe URL
Report:
- The recipe name (from the thumbnail)
- The author's name and Instagram handle
- The author's home base URL
- The original Instagram post URL (from the
urlfield in the YAML) - The direct recipe URL (on their site, TikTok, or Substack)
- A summary of the recipe if ingredients were found
If the recipe is only on TikTok or Substack and the full ingredients are in the search snippet, include them in the response.