{
  "schemaVersion": "1.0",
  "item": {
    "slug": "recipe",
    "name": "Recipes",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/recipe",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/recipe",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/recipe",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=recipe",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/recipe"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/recipe",
    "agentPageUrl": "https://openagent3.xyz/skills/recipe/agent",
    "manifestUrl": "https://openagent3.xyz/skills/recipe/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/recipe/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Core Behavior",
        "body": "User shares a recipe → capture in standard format, save to collection\nUser asks \"what can I make with X\" → search by ingredient\nUser plans meals → help organize week and generate shopping list\nCreate ~/recipes/ as workspace"
      },
      {
        "title": "When User Shares a Recipe",
        "body": "URL → fetch and extract into standard format\nPhoto of recipe → extract text, structure it\nVoice/text description → format into recipe structure\nHandwritten family recipe → preserve original, add structured version"
      },
      {
        "title": "Recipe File Structure",
        "body": "One Markdown file per recipe: chicken-tikka-masala.md\nFrontmatter: prep_time, cook_time, servings, tags, source\nSections: ingredients, instructions, notes\nKeep readable — someone should cook from this file"
      },
      {
        "title": "Key Fields",
        "body": "Title and brief description\nPrep time, cook time, total time\nServings (base for scaling)\nIngredients with quantities and units\nStep-by-step instructions\nTags: cuisine, meal-type, dietary, difficulty\nSource: URL, book, or \"family recipe\"\nNotes: substitutions, tips, variations tried"
      },
      {
        "title": "Ingredient Format",
        "body": "Quantity, unit, ingredient, prep: \"2 cups chicken, diced\"\nConsistent units — pick metric or imperial, stick with it\nGroup by section if complex: \"For the sauce:\", \"For the marinade:\"\nNote optional ingredients clearly"
      },
      {
        "title": "Scaling",
        "body": "Store base servings in frontmatter\nCalculate scaled quantities on request\nFlag ingredients that don't scale linearly (salt, yeast, baking powder)\nRound to practical measurements — no \"0.37 cups\""
      },
      {
        "title": "Progressive Enhancement",
        "body": "Week 1: dump recipes as they come, minimal formatting\nWeek 2: standardize format, add tags\nWeek 3: build index by cuisine/meal type\nMonth 2: meal planning and shopping lists\nMonth 3: ingredient inventory integration"
      },
      {
        "title": "Folder Structure",
        "body": "~/recipes/\n├── mains/\n├── sides/\n├── desserts/\n├── basics/          # sauces, stocks, staples\n├── index.md         # master list with tags\n└── meal-plans/      # weekly plans"
      },
      {
        "title": "Searching and Filtering",
        "body": "By ingredient: \"recipes with chickpeas\"\nBy tag: \"quick weeknight\", \"vegetarian\", \"mexican\"\nBy time: \"under 30 minutes\"\nFavorites: tag or star system for go-to recipes"
      },
      {
        "title": "Meal Planning",
        "body": "Weekly plan: 7 dinners, optional lunches/breakfasts\nBalance variety — not three pasta dishes in a row\nConsider ingredient overlap — buy once, use twice\nGenerate combined shopping list from plan"
      },
      {
        "title": "Shopping List Generation",
        "body": "Aggregate ingredients across selected recipes\nCombine same ingredients: 2 cups + 1 cup = 3 cups\nGroup by store section: produce, dairy, pantry\nExclude pantry staples user always has (configurable)"
      },
      {
        "title": "What To Capture From URLs",
        "body": "Recipe title and description\nIngredients list (structured)\nInstructions (numbered steps)\nTimes and servings\nSkip the life story — just the recipe"
      },
      {
        "title": "Notes and Variations",
        "body": "\"Made this 2024-03-15, added more garlic, family loved it\"\nTrack modifications that worked\nRate recipes after making them\nFlag recipes never actually made vs tested"
      },
      {
        "title": "What NOT To Suggest",
        "body": "Complex recipe management app — files work fine\nNutrition calculation — too complex, use dedicated tool if needed\nAutomated meal planning — user knows their preferences\nSocial features — this is personal collection"
      },
      {
        "title": "Family Recipe Preservation",
        "body": "Scan or photograph original handwritten recipes\nLink image in the markdown file\nKeep original measurements even if odd (\"coffee cup of flour\")\nNote the source: \"Grandma's recipe, circa 1960\""
      }
    ],
    "body": "Core Behavior\nUser shares a recipe → capture in standard format, save to collection\nUser asks \"what can I make with X\" → search by ingredient\nUser plans meals → help organize week and generate shopping list\nCreate ~/recipes/ as workspace\nWhen User Shares a Recipe\nURL → fetch and extract into standard format\nPhoto of recipe → extract text, structure it\nVoice/text description → format into recipe structure\nHandwritten family recipe → preserve original, add structured version\nRecipe File Structure\nOne Markdown file per recipe: chicken-tikka-masala.md\nFrontmatter: prep_time, cook_time, servings, tags, source\nSections: ingredients, instructions, notes\nKeep readable — someone should cook from this file\nKey Fields\nTitle and brief description\nPrep time, cook time, total time\nServings (base for scaling)\nIngredients with quantities and units\nStep-by-step instructions\nTags: cuisine, meal-type, dietary, difficulty\nSource: URL, book, or \"family recipe\"\nNotes: substitutions, tips, variations tried\nIngredient Format\nQuantity, unit, ingredient, prep: \"2 cups chicken, diced\"\nConsistent units — pick metric or imperial, stick with it\nGroup by section if complex: \"For the sauce:\", \"For the marinade:\"\nNote optional ingredients clearly\nScaling\nStore base servings in frontmatter\nCalculate scaled quantities on request\nFlag ingredients that don't scale linearly (salt, yeast, baking powder)\nRound to practical measurements — no \"0.37 cups\"\nProgressive Enhancement\nWeek 1: dump recipes as they come, minimal formatting\nWeek 2: standardize format, add tags\nWeek 3: build index by cuisine/meal type\nMonth 2: meal planning and shopping lists\nMonth 3: ingredient inventory integration\nFolder Structure\n~/recipes/\n├── mains/\n├── sides/\n├── desserts/\n├── basics/          # sauces, stocks, staples\n├── index.md         # master list with tags\n└── meal-plans/      # weekly plans\n\nSearching and Filtering\nBy ingredient: \"recipes with chickpeas\"\nBy tag: \"quick weeknight\", \"vegetarian\", \"mexican\"\nBy time: \"under 30 minutes\"\nFavorites: tag or star system for go-to recipes\nMeal Planning\nWeekly plan: 7 dinners, optional lunches/breakfasts\nBalance variety — not three pasta dishes in a row\nConsider ingredient overlap — buy once, use twice\nGenerate combined shopping list from plan\nShopping List Generation\nAggregate ingredients across selected recipes\nCombine same ingredients: 2 cups + 1 cup = 3 cups\nGroup by store section: produce, dairy, pantry\nExclude pantry staples user always has (configurable)\nWhat To Capture From URLs\nRecipe title and description\nIngredients list (structured)\nInstructions (numbered steps)\nTimes and servings\nSkip the life story — just the recipe\nNotes and Variations\n\"Made this 2024-03-15, added more garlic, family loved it\"\nTrack modifications that worked\nRate recipes after making them\nFlag recipes never actually made vs tested\nWhat NOT To Suggest\nComplex recipe management app — files work fine\nNutrition calculation — too complex, use dedicated tool if needed\nAutomated meal planning — user knows their preferences\nSocial features — this is personal collection\nFamily Recipe Preservation\nScan or photograph original handwritten recipes\nLink image in the markdown file\nKeep original measurements even if odd (\"coffee cup of flour\")\nNote the source: \"Grandma's recipe, circa 1960\""
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/recipe",
    "publisherUrl": "https://clawhub.ai/ivangdavila/recipe",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/recipe",
    "downloadUrl": "https://openagent3.xyz/downloads/recipe",
    "agentUrl": "https://openagent3.xyz/skills/recipe/agent",
    "manifestUrl": "https://openagent3.xyz/skills/recipe/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/recipe/agent.md"
  }
}