recipes

Create and edit Markdown recipe files with YAML front matter.

10|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/benjaminshafii/digital-empire --skill recipes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipes
Source: https://github.com/benjaminshafii/digital-empire/tree/main/.opencode/skill/recipes
Command: npx skills add https://github.com/benjaminshafii/digital-empire --skill recipes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The recipes skill provides a structured way to add, update, and organize family recipes within the recipe book app, ensuring consistent formatting and centralized content.

Core Features & Use Cases

  • Create and edit Markdown recipe files with YAML front matter in apps/recipes/content/recipes/.
  • List all recipes and search across titles, ingredients, and notes to quickly locate a dish.
  • Update ingredients, servings, and timing fields while keeping the recipe's structure intact for easy reuse.

Quick Start

Create a new recipe by adding a new Markdown file under apps/recipes/content/recipes/ with a YAML front matter block, then fill in the title, slug, ingredients, and steps. For example, run:

  • cat > apps/recipes/content/recipes/{slug}.md << 'EOF'

title: "Recipe Title" slug: recipe-slug description: "Brief description" tags: ["family", "meal"] yield: amount: 4 unit: servings prepTime: 10 cookTime: 20 totalTime: 30 ingredients:

  • id: example-ingredient name: Example Ingredient amount: 100 unit: g steps:
  • "Do something."

EOF Then you can edit the file to refine steps and notes.

Frequently Asked Questions about recipes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize family recipes using Markdown files with YAML front matter?

Markdown recipes with YAML front matter organize family recipes by storing structured files under apps/recipes/content/recipes/. Each file defines metadata like title, slug, ingredients, and steps for consistent formatting and centralized content.

How do I search across recipe ingredients and titles in a content management app?

Search across recipe titles, ingredients, and notes to quickly locate dishes within the recipe book app. The skill lists all available recipes and filters content based on your search query.

What is the best way to structure recipe metadata for prep time, cook time, and servings?

Recipe metadata for times and servings is structured within YAML front matter fields. You define yield amount and unit for servings, alongside prepTime, cookTime, and totalTime integers to keep recipe structures intact.

Can I update ingredients and servings in existing Markdown recipe files without breaking the format?

Update ingredients, servings, and timing fields directly within the YAML front matter block of existing Markdown recipe files. This process maintains the recipe's structure and enforces consistent formatting for easy reuse.

Do I need any dependencies to create and manage a Markdown recipe book?

No dependencies are required to create and manage Markdown recipe files. The skill operates independently by generating text files with YAML front matter to enforce consistent metadata formatting.

What format should ingredient lists follow in a YAML front matter recipe file?

Ingredient lists in YAML front matter follow a structured array format. Each ingredient requires an id, name, amount, and unit field to ensure consistent parsing and metadata enforcement across the recipe book.