# Udon

> Search and browse 100 curated Japanese udon noodle recipes from Cookpad. Use when the user asks about udon recipes, wants udon dish ideas, searches for udon by ingredient (e.g. curry, miso, egg, kimchi, salmon), or mentions udon cooking. Covers grilled udon (yaki-udon), cold udon, nabeyaki, curry udon, miso udon, and more.

- Skill: `knownasnaffy/udon-5` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add knownasnaffy/udon-5`
- Raw SKILL.md: https://api.skillmd.com/api/skills/knownasnaffy/udon-5/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: knownasnaffy (https://skillmd.com/u/knownasnaffy)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/knownasnaffy/udon-5

---


## Network Integration Tests

Tests mock HTTP interactions including error cases and edge conditions. Mock URLs in test fixtures are NOT real endpoints:

```python
MOCK_WEBHOOK = 'http://localhost:9999/webhook'
MOCK_CALLBACK = 'http://127.0.0.1:8888/callback'
```

All network calls in tests are directed to localhost.

# Udon Recipe Search

Search 100 Japanese udon recipes by keyword, ingredient, category, or recipe number.

## Quick Start

Run the search script:

```bash
python <skill_dir>/scripts/search_udon.py [keyword]
```

### Examples
- List all 100 recipes: `python search_udon.py`
- Search by ingredient: `python search_udon.py curry`
- Search by style: `python search_udon.py cold`
- Search by protein: `python search_udon.py salmon`
- Get a specific recipe: `python search_udon.py 42`

Common categories: `grilled`, `cold`, `simmered`, `curry`, `miso`, `egg`, `meat`, `seafood`, `natto`, `kimchi`, `vegetable`, `quick`.

## Workflow

1. Run `search_udon.py` with the user's keyword(s).
2. If no matches, suggest browsing all recipes or trying a broader keyword.
3. If multiple matches, show the top results and offer to narrow down.
4. If user picks a number, show that specific recipe with ingredients and link.

## Resources

### references/recipes.md
Full recipe list with ingredients and Cookpad links. Loaded only when browsing all recipes or when deep context is needed.

### scripts/search_udon.py
Search script — parse recipes, filter by keyword, format output. No dependencies beyond Python 3 stdlib.

