# Manage Recipe Data with Confidence

Recipe data becomes difficult to maintain when fields, units, and ingredient formats vary. This skill provides a shared JavaScript schema, conversion guidance, and validation checks for consistent recipes.

## Install

```bash
npx skillstore add adamfehse/recipe-manager
```

## Metadata

- Status: approved
- Slug: adamfehse-recipe-manager
- Skillstore revision: r2
- Version status: missing
- Tree hash: 9e3be7fc22d72e10d0d19eab5c0b193e01601f57e189b67680b7728bcd6fd9cd
- Author: AdamFehse
- GitHub username: AdamFehse
- License: MIT
- Repository: https://github.com/AdamFehse/cookmodeV2/tree/main/.claude/skills/recipe-manager
- Ref: 80999bf530a7874d7bedf8ce202001ecb4c4f5e0
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 75
- Public page: https://skillstore.pages.dev/skills/adamfehse-recipe-manager
- Manifest: https://skillstore.pages.dev/api/skills/adamfehse-recipe-manager/manifest

## Capabilities

- Creates recipe objects that follow the documented recipes.js schema.
- Edits names, categories, components, instructions, notes, and image fields.
- Converts string ingredients into structured amount, unit, ingredient, and prep fields.
- Validates required fields, category values, ingredient objects, and JavaScript formatting.
- Explains ingredient scaling and display formatting patterns.
- Organizes complex recipes into named component groups.

## Use Cases

- Add a new recipe: Create a complete recipe object with ingredients, components, instructions, and notes.
- Normalize imported recipes: Convert varied ingredient text into consistent structured ingredient objects.
- Review recipe quality: Check recipe entries for required fields, valid categories, and consistent formatting.

## Prompt Templates

### Create a simple recipe

```
Create a Dessert recipe object for chocolate chip cookies using the documented schema.
```

### Convert ingredients

```
Convert these ingredient lines into amount, unit, ingredient, and prep objects: [paste ingredients].
```

### Validate an entry

```
Review this recipes.js entry against the skill checklist. List missing fields and formatting corrections: [paste entry].
```

### Refactor a complex recipe

```
Convert this legacy recipe into the object format. Group ingredients into clear components and preserve cooking instructions: [paste recipe].
```

## Limitations

- It only documents the CookMode V2 recipe schema and does not run the application.
- It does not fetch recipes, images, or nutrition data from external sources.
- It cannot verify that image URLs resolve or that a recipe is factually accurate.
- It does not automatically save changes without tool access and user approval.

## Best Practices

- Use the documented object schema for every ingredient.
- Keep component names clear and specific, such as Sauce or Filling.
- Validate categories and required fields before saving recipe changes.

## Anti Patterns

- Do not mix legacy string ingredients with structured ingredient objects.
- Do not use empty units or ingredient names.
- Do not place recipe instructions inside notes or component names.

## Security Audit

- Audited at: 2026-07-18T09:59:56.283\+00:00
- Summary: All 57 static findings are false positives. The analyzer interpreted Markdown backticks and JavaScript template literals as shell execution, while the two reconnaissance matches are ordinary documentation. The skill contains recipe-data guidance only, with no executable commands, data exfiltration, or prompt-injection content found.

## Stats

- Views: 184
- Downloads: 8
- Favorites: 0
- Popularity score: 0
