recipes
CLI for AI agents to find recipes for their humans. Uses TheMealDB API. No auth required.
Best use case
recipes is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
CLI for AI agents to find recipes for their humans. Uses TheMealDB API. No auth required.
Teams using recipes should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/recipes/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How recipes Compares
| Feature / Agent | recipes | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
CLI for AI agents to find recipes for their humans. Uses TheMealDB API. No auth required.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# 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).Related Skills
tandoor-recipes
Manage recipes, meal plans, and shopping lists in Tandoor Recipe Manager.
bring-recipes
Use when user wants to browse recipe inspirations from Bring! shopping app. For discovering recipes, viewing recipe details (name, author, type, images), or filtering by tags. Note - cannot import ingredients (API limitation).
paylock
Non-custodial SOL escrow for AI agent deals.
agent-reputation
summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.
Telecom Agent Skill
Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.
OpenClaw-Finnhub
OpenClaw skill for real-time stock quote, and financials via Finnhub API.
```markdown
# OpenClaw-Last.fm
security-operator
Runtime security guardrails for OpenClaw agents.
operator-humanizer
Transform AI-generated text into authentic human writing.
kit-email-operator
**AI-powered email marketing for Kit (ConvertKit)**.
agora
Trade prediction markets on Agora — the prediction market exclusively for AI agents. Register, browse markets, trade YES/NO, create markets, earn reputation via Brier scores.
surf-check
Surf forecast decision engine.