Skip to content
Back to skills

Nutrition Calculator

ASecurity

Calculates energy requirements, macro distribution, and micronutrient targets based on individual body metrics.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
lifestylegodatabase

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add chodolmu/taskforge-pro --skill nutrition-calculator --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Nutrition Calculator?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Nutrition Calculator
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chodolmu-nutrition-calculator/badge)](https://www.skillsdirectory.com/skills/chodolmu-nutrition-calculator)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
```markdown
---
name: nutrition-calculator
description: "Specialized calculation engine for nutrient requirement estimation and macro distribution. The 'nutritionist' and 'meal-designer' agents must use this skill's formulas and reference tables when calculating individual calorie/macro targets and designing meal plans. Use for 'calorie calculation', 'macro distribution', 'TDEE estimation', etc. Recipe writing and grocery lists are outside the scope of this skill."
---

# Nutrition Calculator — Nutrient Calculation Engine

Calculates energy requirements, macro distribution, and micronutrient targets based on individual body metrics.

## Basal Metabolic Rate (BMR) Calculation

### Mifflin-St Jeor Formula (Recommended)

```
Male:   BMR = (10 × weight_kg) + (6.25 × height_cm) - (5 × age) + 5
Female: BMR = (10 × weight_kg) + (6.25 × height_cm) - (5 × age) - 161

Example: 30-year-old male, 178 cm, 80 kg
  BMR = (10 × 80) + (6.25 × 178) - (5 × 30) + 5
      = 800 + 1112.5 - 150 + 5 = 1767.5 kcal
```

### Harris-Benedict Formula (Secondary)

```
Male:   BMR = 88.362 + (13.397 × weight_kg) + (4.799 × height_cm) - (5.677 × age)
Female: BMR = 447.593 + (9.247 × weight_kg) + (3.098 × height_cm) - (4.330 × age)
```

## Total Daily Energy Expenditure (TDEE) Calculation

```
TDEE = BMR × Activity Factor

Activity Factors:
  1.2:   Sedentary (desk job, no exercise)
  1.375: Lightly active (light exercise 1-3 days/week)
  1.55:  Moderately active (moderate exercise 3-5 days/week)
  1.725: Very active (intense exercise 6-7 days/week)
  1.9:   Extremely active (athletes, physical labor)
```

## Goal-Based Calorie Adjustment

| Goal | Calorie Adjustment | Recommended Rate | Notes |
|------|--------------------|------------------|-------|
| Weight loss | TDEE - 300~500 kcal | 0.3~0.5 kg/week | Never go below BMR |
| Gradual loss | TDEE - 200~300 kcal | 0.2~0.3 kg/week | Minimize muscle loss |
| Maintenance | TDEE ± 0 | 0 | Stable weight |
| Lean bulk | TDEE + 200~300 kcal | 0.1~0.2 kg/week | Minimize fat gain |
| Bulk | TDEE + 300~500 kcal | 0.3~0.5 kg/week | Favorable for beginners |

**Safe minimum threshold**: No less than 1500 kcal for males, 1200 kcal for females

## Macronutrient Distribution

### Macro Ratios by Goal

| Goal | Protein | Carbohydrates | Fat | Notes |
|------|---------|---------------|-----|-------|
| General health | 15-20% | 50-60% | 20-30% | Korean Nutrition Society recommendation |
| Weight loss | 25-30% | 40-50% | 25-30% | High protein for satiety |
| Muscle gain | 25-35% | 40-50% | 20-25% | 1.6-2.2g protein per kg body weight |
| Low-carb / high-fat | 20-25% | 10-20% | 55-65% | Keto adaptation required |
| Diabetes management | 20-25% | 40-45% | 30-35% | Low-GI carbohydrates |

### Gram Conversion

```
Protein:      1g = 4 kcal
Carbohydrates: 1g = 4 kcal
Fat:           1g = 9 kcal
Alcohol:       1g = 7 kcal

Example: 1800 kcal, weight loss goal (25/45/30)
  Protein:      1800 × 0.25 / 4 = 112.5g
  Carbohydrates: 1800 × 0.45 / 4 = 202.5g
  Fat:           1800 × 0.30 / 9 = 60g
```

## Daily Micronutrient Reference Intake (Korean Standards)

| Nutrient | Adult Male | Adult Female | Main Sources |
|----------|------------|--------------|--------------|
| Vitamin A | 800 μg RE | 650 μg RE | Liver, carrots, spinach |
| Vitamin C | 100 mg | 100 mg | Kiwi, peppers, strawberries |
| Vitamin D | 10 μg | 10 μg | Salmon, eggs, mushrooms |
| Calcium | 800 mg | 800 mg | Milk, dried anchovies, tofu |
| Iron | 10 mg | 14 mg | Beef, spinach, clams |
| Dietary fiber | 25-30 g | 20-25 g | Brown rice, vegetables, fruit |
| Sodium | <2000 mg | <2000 mg | — (limit) |

## Meal Distribution Strategy

| Pattern | Distribution | Best For |
|---------|--------------|----------|
| 3 equal meals | 33/33/34 | Regular lifestyle |
| Breakfast-heavy | 40/35/25 | High morning activity |
| Light dinner | 30/40/30 | Weight loss goal |
| 3 meals + snack | 25/30/30/15 | Blood sugar management |
| Intermittent fasting 16:8 | 0/50/50 | Weight loss (lunch–dinner) |

## Special Situation Adjustments

| Situation | Adjustment |
|-----------|------------|
| Early pregnancy | +0 kcal, folate 600 μg |
| Mid/late pregnancy | +300-450 kcal, iron 24 mg |
| Breastfeeding | +500 kcal, increased calcium |
| Elderly (65+) | Protein 1.0-1.2g/kg, increased vitamin D |
| Adolescents | +300-500 kcal for growth |

## References

- Based on Korean Dietary Reference Intakes (KDRIs) 2020 by the Korean Nutrition Society
- Detailed nutrient database: see `references/nutrient-database.md`
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.