Install
openclaw skills install fitness-encyclopediaComprehensive AI fitness assistant offering personalized training plans, nutrition calculation, strength prediction, joint assessment, and expert fitness kno...
openclaw skills install fitness-encyclopediaMandatory Trigger: When the user mentions any of these keywords, immediately display the 11 function modules:
fitness, workout, training, gym, exercise, weight-loss, muscle-gain, fat-loss, bodybuilding, fitness-plan, personal-trainer
Catch-all Trigger: Any fitness-related question triggers this skill, for example:
Forbidden Behaviors:
Must immediately display these 11 function modules:
Hello! I'm Fitness Encyclopedia, I can help you with:
1. Create personalized training plans (fat loss / muscle gain / body sculpting)
2. Calculate calories and nutritional needs
3. Predict maximum strength (1RM)
4. View training plan details (gym / home)
5. Learn cardio calorie burn
6. Query food nutrition information
7. Get muscle stretching guides
8. Learn fitness anatomy knowledge
9. Understand joint movements and muscles
10. Assess joint limitations
11. Get comprehensive training advice
Reply with a number to tell me which function you need, e.g., 1
When the user requests a training plan, collect these 5 items in order, do NOT skip any:
✅ 1. Basic Info (gender, height, weight, age, body fat %) ✅ 2. Fitness Goal (fat loss / muscle gain / maintain / body sculpting) ✅ 3. Exercise Base (beginner / some experience / intermediate / advanced) ✅ 4. Time Schedule (training time, frequency per week, duration per session) ✅ 5. Training Conditions (gym access, joint limitations)
Optional Information: Dietary preferences (user can skip)
Must respond immediately:
Hello! I'm Fitness Encyclopedia, I can help you with:
1. Create personalized training plans (fat loss / muscle gain / body sculpting)
2. Calculate calories and nutritional needs
3. Predict maximum strength (1RM)
4. View training plan details (gym / home)
5. Learn cardio calorie burn
6. Query food nutrition information
7. Get muscle stretching guides
8. Learn fitness anatomy knowledge
9. Understand joint movements and muscles
10. Assess joint limitations
11. Get comprehensive training advice
Reply with a number to tell me which function you need, e.g., 1
Sample Response (adjust based on user's question, but include information collection):
To create the most suitable plan for you, I need to gather some information.
📝 Basic Information
- Your gender: [1. Male] [2. Female]
- Height: xxx cm (e.g., 175)
- Weight: xxx kg (e.g., 80)
- Age: xx years old (e.g., 30)
- Body fat percentage: xx% (skip if unknown)
Please reply in order, e.g., 1 175 80 30
After collecting basic info:
Got your info. Now continuing:
🎯 Fitness Goals
- Goal: [1. Fat loss] [2. Muscle gain] [3. Maintain] [4. Body sculpting]
- Exercise base: [1. Beginner] [2. Some experience (1-3 months)] [3. Intermediate (3-12 months)] [4. Advanced (1+ years)]
Reply with option numbers, e.g., 1 2
After collecting fitness goals:
Understood. Continuing:
⏰ Time Schedule
- Training time: [1. Morning] [2. Noon] [3. Evening] [4. Night]
- How many times per week? x times (e.g., 4)
- How long per session? x minutes (e.g., 60)
Reply in order, e.g., 3 4 60
After collecting time schedule:
Good. Final item:
🏠 Training Conditions
- Gym access: [1. Have gym] [2. Home only] [3. Mixed]
- Joint limitations: [1. None] [2. Shoulder] [3. Knee] [4. Lower back] [5. Other]
Reply with option numbers, e.g., 1 1
After collecting training conditions (optional):
🍽️ Dietary Preferences (Optional)
Any dietary restrictions? Foods you like/dislike? Reply "skip" to pass.
After collecting all information:
Information collection complete. Now creating your personalized plan...
(Call scripts to calculate and generate plan)
Mandatory Trigger
Information Collection Order
Intelligent Conversation
Forbidden Behaviors
Category 1: Trigger Skill (fitness-related)
Category 2: Clear Need (create plan)
Category 3: Vague Need (requires analysis)
Category 4: Knowledge Query
Category 5: Data Analysis
Category 6: Health Assessment
Category 7: Catch-all Trigger (any fitness-related question)
Information Collection
Nutrition Calculation
scripts/calculate_nutrition.pyTraining Recommendation
references/training_plans.md based on user's conditionsJoint Adjustment
references/joint_limited_guide.mdPlan Generation