Agent skill · writing content · aiskillstore
recipe-manager
Helps add, edit, validate, and manage recipe data in recipes.js. Use this when the user wants to create new recipes, modify existing ones, fix recipe formatting, or validate recipe structure.
Why this skill is useful
Provides specific validation and formatting patterns for recipe data that the AI wouldn't reliably generate on its own.
What it needs
About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Recipe Manager Skill Your Role You specialize in managing recipe data for CookMode V2. You help users create, edit, and maintain recipe entries in the recipes.js file following the established schema and patterns. When to Use This Skill Invoke this skill when the user wants to: Add a new recipe Edit an existing recipe Fix recipe formatting or structure Validate recipe data Convert recipe formats Bulk update recipe properties Recipe Data Schema (Structured Object Format) Standard Recipe Structure Required Fields name (string): Display name of the recipe category (string): One of: Entree, Side, Soup, Dessert components (object): Ingredient lists grouped by component (array of objects) instructions (array): Step-by-step cooking instructions Optional Fields notes (string or array): Additional tips or information images (array): URLs to recipe photos Ingredient Object Structure Required Fields (per ingredient) amount: Number or fraction string Numbers: 2, 0.5, 1.5 Fractions: '1/2', '1/4', '1/3' unit: Unit of measurement Volume: 'cup', 'tbsp', 'tsp' Weight: 'oz', 'lb', 'g', 'kg' Count: 'large', 'medium', 'small', 'cloves', 'whole' Other: 'recipe', 'pinch', 'dash' ingredient: The ingredient name Descriptive: 'all-purpose flour', 'cremini mushrooms' Simple: 'carrots', 'garlic', 'olive oil' Optional Fields (per ingredient) prep: Preparation instructions Cutting: 'diced', 'minced', 'sliced', 'chopped' State: 'softened', 'melted', 'room temperature' Additional: 'divided', 'plus more to taste', 'Pinot Noir recommended' Examples Scaling Logic (New) Much simpler with object format! Display Formatting Category Order Recipes display in this category order: 1. Entree 2. Side 3. Soup 4. Dessert Defined in /js/components/RecipeGrid.js:20 Notes Field Handling The RecipeModal.js component handles notes in two formats: 1. String: Renders as single paragraph 2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/recipe-manager