workout_build
Build a complete personalized workout plan with exercises, sets, reps, and progression — based on your goal and equipment. Returns a structured weekly schedule with warm-up, main sets, and cooldown. Use when user says 'make me a workout', 'gym plan', 'home workout', 'how should I train'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | Training goal: strength, muscle, fat_loss, endurance, mobility, general_fitness. Default: general_fitness. | |
| focus | No | Optional body part focus: upper, lower, full_body, push_pull_legs, chest, back. | |
| equipment | No | Available equipment: none (bodyweight), dumbbells, barbell, gym (full), resistance_bands. Default: gym. | |
| days_per_week | No | Training days per week (2–6). Default: 4. | |
| fitness_level | No | beginner, intermediate, advanced. Default: intermediate. | |
| duration_minutes | No | Session length in minutes (20–90). Default: 45. |