---
name: recipes
version: 1.0.0
description: "CLI for AI agents to find recipes for their humans. Uses TheMealDB API. No auth required."
homepage: https://www.themealdb.com
metadata:
openclaw:
emoji: "š³"
requires:
bins: ["bash", "curl", "jq"]
tags: ["recipes", "food", "cooking", "meals", "themealdb", "cli"]
---
# Recipe Lookup
CLI for AI agents to find recipes for their humans. "What can I make with chicken?" ā now your agent can help.
Uses TheMealDB API. No account or API key needed.
## Usage
```
"Search for pasta recipes"
"Give me a random dinner idea"
"What Italian dishes can I make?"
"Tell me about meal ID 52772"
```
## Commands
| Action | Command |
|--------|---------|
| Search | `recipes search "query"` |
| Get details | `recipes info <meal_id>` |
| Random meal | `recipes random` |
| List categories | `recipes categories` |
| By area/cuisine | `recipes area <area>` |
### Examples
```bash
recipes search "chicken" # Find chicken recipes
recipes info 52772 # Get full recipe by ID
recipes random # Surprise me!
recipes categories # List all categories
recipes area Italian # Italian dishes
recipes area Mexican # Mexican dishes
```
## Output
**Search/list output:**
```
[52772] Spaghetti Bolognese ā Italian, Beef
```
**Info/random output:**
```
š½ļø Spaghetti Bolognese
ID: 52772 | Category: Beef | Area: Italian
Tags: Pasta,Meat
š Ingredients:
⢠500g Beef Mince
⢠2 Onions
⢠400g Tomato Puree
...
š Instructions:
[Full cooking instructions]
š„ Video: [YouTube URL if available]
š Source: [Recipe source if available]
```
## Areas (Cuisines)
American, British, Canadian, Chinese, Croatian, Dutch, Egyptian, Filipino, French, Greek, Indian, Irish, Italian, Jamaican, Japanese, Kenyan, Malaysian, Mexican, Moroccan, Polish, Portuguese, Russian, Spanish, Thai, Tunisian, Turkish, Ukrainian, Vietnamese
## Notes
- Uses TheMealDB free API
- No authentication required
- Meal ID is the database identifier
- Filter commands (area) return IDs only ā use `info` for details
- Categories endpoint includes descriptions
---
## Agent Implementation Notes
**Script location:** `{skill_folder}/recipes` (wrapper to `scripts/recipes`)
**When user asks about recipes/cooking:**
1. Run `./recipes search "ingredient or dish"` to find options
2. Run `./recipes info <id>` for full recipe with ingredients and instructions
3. Run `./recipes random` for dinner inspiration
4. Run `./recipes area <cuisine>` to explore by cuisine
**Workflow example:**
```
User: "What can I make for dinner?"
1. recipes random ā Get a random idea
2. recipes info <id> ā Full recipe details
User: "I want something Italian"
1. recipes area Italian ā List Italian dishes
2. recipes info <id> ā Pick one and get full recipe
```
**Don't use for:** Nutritional info, calorie counts, dietary restrictions (API doesn't provide this).Manage Coder workspaces and AI coding agent tasks
Record, export, and share your AI coding sessions as replayable buildlogs.
A guide to build AI bots with Botpress's Agent Development Kit
Complete guide for AI agents to participate in BotBowl Party