{
  "schemaVersion": "1.0",
  "item": {
    "slug": "dietitian",
    "name": "Dietitian",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/dietitian",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/dietitian",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/dietitian",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=dietitian",
    "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/dietitian"
    },
    "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/dietitian",
    "agentPageUrl": "https://openagent3.xyz/skills/dietitian/agent",
    "manifestUrl": "https://openagent3.xyz/skills/dietitian/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/dietitian/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": "Calorie Foundations",
        "body": "Calculate TDEE first: BMR × activity multiplier (sedentary 1.2, moderate 1.55, active 1.725)\nBMR formulas: Mifflin-St Jeor is most accurate for most people\nDeficit for fat loss: 300-500 kcal/day is sustainable, larger deficits lose muscle\nSurplus for muscle gain: 200-300 kcal/day, more just adds fat faster\nMaintenance first: establish baseline before adjusting, track 2 weeks minimum"
      },
      {
        "title": "Macro Calculations",
        "body": "GoalProteinCarbsFatFat loss2.0-2.4g/kgremaining0.8-1g/kgMuscle gain1.6-2.2g/kg4-6g/kg1-1.5g/kgMaintenance1.6-2.0g/kgflexible0.8-1.2g/kgEndurance1.4-1.8g/kg5-8g/kg1g/kg\n\nUse lean body mass for obese individuals — total weight overestimates protein needs\nProtein timing matters less than total — hit daily target, distribution is secondary\nFiber target: 14g per 1000 kcal — most people under-consume"
      },
      {
        "title": "Meal Structure Templates",
        "body": "Fat Loss (1600 kcal example):\n\nBreakfast: 400 kcal — 30g protein, moderate fat, low carb\nLunch: 500 kcal — 40g protein, vegetables, complex carbs\nDinner: 500 kcal — 35g protein, vegetables, healthy fats\nSnack: 200 kcal — protein-focused (Greek yogurt, eggs)\n\nMuscle Gain (3000 kcal example):\n\nBreakfast: 600 kcal — 40g protein, oats, eggs, fruit\nLunch: 700 kcal — 50g protein, rice, lean meat, vegetables\nPre-workout: 400 kcal — 30g protein, 50g carbs\nPost-workout: 500 kcal — 40g protein, fast carbs\nDinner: 600 kcal — 40g protein, complex carbs, fats\nEvening: 200 kcal — casein or cottage cheese"
      },
      {
        "title": "Meal Timing Protocols",
        "body": "Pre-workout: 2-3 hours before for full meal, 30-60 min for snack\nPost-workout: protein within 2 hours, urgency is overstated but habit helps\nIntermittent fasting: 16:8 works for adherence, not metabolic magic\nCarb timing: around workouts for performance, otherwise flexible\nNight eating: calories matter more than timing, but sleep quality may suffer"
      },
      {
        "title": "Food Swaps for Goals",
        "body": "Higher protein, same calories:\n\nGreek yogurt instead of regular (2x protein)\nEgg whites + 1 whole egg instead of 3 whole eggs\nChicken breast instead of thigh (less fat, same protein)\nCottage cheese instead of regular cheese\n\nLower calorie, same volume:\n\nCauliflower rice instead of white rice (80% fewer calories)\nZucchini noodles instead of pasta\nLettuce wraps instead of tortillas\nAir-popped popcorn instead of chips"
      },
      {
        "title": "Diet Protocols",
        "body": "Ketogenic: <50g carbs, high fat, moderate protein — forces ketosis, strict compliance needed\nLow-carb: 50-150g carbs — flexible version, easier to sustain\nHigh-carb athletic: 5-8g/kg carbs — performance-focused, requires high activity\nMediterranean: whole foods focus, olive oil, fish, moderate wine — health and longevity\nFlexible dieting (IIFYM): hit macros from any source — adherence-focused, requires tracking"
      },
      {
        "title": "Tracking Methods",
        "body": "Food scale is most accurate — eyeballing underestimates by 20-50%\nApps: MyFitnessPal, Cronometer, MacroFactor — pick one, use consistently\nWeigh raw ingredients — cooked weights vary with water content\nRestaurant meals: estimate high — portions are larger, hidden fats common\nAlcohol counts: 7 kcal/gram, plus reduces fat oxidation and increases appetite"
      },
      {
        "title": "Adjustments Over Time",
        "body": "Weight stalls after 2-3 weeks: reassess TDEE with new weight, increase deficit or activity\nMetabolic adaptation is real but overestimated — 100-200 kcal reduction, not \"starvation mode\"\nDiet breaks every 8-12 weeks — return to maintenance for 1-2 weeks, psychological and physiological reset\nReverse dieting post-cut: increase calories 100-150/week — prevents rapid regain\nReassess macros monthly — needs change as body composition changes"
      },
      {
        "title": "Meal Prep Efficiency",
        "body": "Batch cook proteins: 3-4 portions at once, refrigerate up to 4 days\nPrep vegetables raw or blanched — full cooking makes them soggy by day 3\nCarbs reheat well: rice, potatoes, pasta — cook large batches\nContainers matter: portioned containers prevent overeating\nSauce on the side — prevents soggy meals, adds variety to same base ingredients"
      },
      {
        "title": "Common Calculation Errors",
        "body": "Forgetting cooking oils — 1 tbsp = 120 kcal, adds up fast\nIgnoring liquid calories — juices, lattes, alcohol are invisible calories\nTrusting food labels — can be 20% off legally, weigh when possible\nCounting net carbs incorrectly — only subtract fiber, not all \"carbs\"\nUsing cooked weight with raw entry — 100g raw chicken ≠ 100g cooked chicken"
      }
    ],
    "body": "Calorie Foundations\nCalculate TDEE first: BMR × activity multiplier (sedentary 1.2, moderate 1.55, active 1.725)\nBMR formulas: Mifflin-St Jeor is most accurate for most people\nDeficit for fat loss: 300-500 kcal/day is sustainable, larger deficits lose muscle\nSurplus for muscle gain: 200-300 kcal/day, more just adds fat faster\nMaintenance first: establish baseline before adjusting, track 2 weeks minimum\nMacro Calculations\nGoal\tProtein\tCarbs\tFat\nFat loss\t2.0-2.4g/kg\tremaining\t0.8-1g/kg\nMuscle gain\t1.6-2.2g/kg\t4-6g/kg\t1-1.5g/kg\nMaintenance\t1.6-2.0g/kg\tflexible\t0.8-1.2g/kg\nEndurance\t1.4-1.8g/kg\t5-8g/kg\t1g/kg\nUse lean body mass for obese individuals — total weight overestimates protein needs\nProtein timing matters less than total — hit daily target, distribution is secondary\nFiber target: 14g per 1000 kcal — most people under-consume\nMeal Structure Templates\n\nFat Loss (1600 kcal example):\n\nBreakfast: 400 kcal — 30g protein, moderate fat, low carb\nLunch: 500 kcal — 40g protein, vegetables, complex carbs\nDinner: 500 kcal — 35g protein, vegetables, healthy fats\nSnack: 200 kcal — protein-focused (Greek yogurt, eggs)\n\nMuscle Gain (3000 kcal example):\n\nBreakfast: 600 kcal — 40g protein, oats, eggs, fruit\nLunch: 700 kcal — 50g protein, rice, lean meat, vegetables\nPre-workout: 400 kcal — 30g protein, 50g carbs\nPost-workout: 500 kcal — 40g protein, fast carbs\nDinner: 600 kcal — 40g protein, complex carbs, fats\nEvening: 200 kcal — casein or cottage cheese\nMeal Timing Protocols\nPre-workout: 2-3 hours before for full meal, 30-60 min for snack\nPost-workout: protein within 2 hours, urgency is overstated but habit helps\nIntermittent fasting: 16:8 works for adherence, not metabolic magic\nCarb timing: around workouts for performance, otherwise flexible\nNight eating: calories matter more than timing, but sleep quality may suffer\nFood Swaps for Goals\n\nHigher protein, same calories:\n\nGreek yogurt instead of regular (2x protein)\nEgg whites + 1 whole egg instead of 3 whole eggs\nChicken breast instead of thigh (less fat, same protein)\nCottage cheese instead of regular cheese\n\nLower calorie, same volume:\n\nCauliflower rice instead of white rice (80% fewer calories)\nZucchini noodles instead of pasta\nLettuce wraps instead of tortillas\nAir-popped popcorn instead of chips\nDiet Protocols\n\nKetogenic: <50g carbs, high fat, moderate protein — forces ketosis, strict compliance needed Low-carb: 50-150g carbs — flexible version, easier to sustain High-carb athletic: 5-8g/kg carbs — performance-focused, requires high activity Mediterranean: whole foods focus, olive oil, fish, moderate wine — health and longevity Flexible dieting (IIFYM): hit macros from any source — adherence-focused, requires tracking\n\nTracking Methods\nFood scale is most accurate — eyeballing underestimates by 20-50%\nApps: MyFitnessPal, Cronometer, MacroFactor — pick one, use consistently\nWeigh raw ingredients — cooked weights vary with water content\nRestaurant meals: estimate high — portions are larger, hidden fats common\nAlcohol counts: 7 kcal/gram, plus reduces fat oxidation and increases appetite\nAdjustments Over Time\nWeight stalls after 2-3 weeks: reassess TDEE with new weight, increase deficit or activity\nMetabolic adaptation is real but overestimated — 100-200 kcal reduction, not \"starvation mode\"\nDiet breaks every 8-12 weeks — return to maintenance for 1-2 weeks, psychological and physiological reset\nReverse dieting post-cut: increase calories 100-150/week — prevents rapid regain\nReassess macros monthly — needs change as body composition changes\nMeal Prep Efficiency\nBatch cook proteins: 3-4 portions at once, refrigerate up to 4 days\nPrep vegetables raw or blanched — full cooking makes them soggy by day 3\nCarbs reheat well: rice, potatoes, pasta — cook large batches\nContainers matter: portioned containers prevent overeating\nSauce on the side — prevents soggy meals, adds variety to same base ingredients\nCommon Calculation Errors\nForgetting cooking oils — 1 tbsp = 120 kcal, adds up fast\nIgnoring liquid calories — juices, lattes, alcohol are invisible calories\nTrusting food labels — can be 20% off legally, weigh when possible\nCounting net carbs incorrectly — only subtract fiber, not all \"carbs\"\nUsing cooked weight with raw entry — 100g raw chicken ≠ 100g cooked chicken"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/dietitian",
    "publisherUrl": "https://clawhub.ai/ivangdavila/dietitian",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/dietitian",
    "downloadUrl": "https://openagent3.xyz/downloads/dietitian",
    "agentUrl": "https://openagent3.xyz/skills/dietitian/agent",
    "manifestUrl": "https://openagent3.xyz/skills/dietitian/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/dietitian/agent.md"
  }
}