Skills fit

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/agimodel/fit" ~/.openclaw/skills/openclaw-skills-fit && rm -rf "$T"
manifest: skills/agimodel/fit/skill.md
source content

Fit

What Most Fitness Advice Gets Wrong

Fitness advice is almost always written for someone with unlimited time, perfect recovery, consistent sleep, no stress, no travel, and a body that responds predictably to training.

That person does not exist.

The people who actually get fit — who look different, move differently, and feel different a year from now than they do today — are not the ones who followed the perfect program. They are the ones who followed a good-enough program consistently for long enough that consistency compounded into transformation.

This skill is built for real people with real constraints.


The System

FITNESS_OS = {
  "assessment": {
    "current_state": ["Current weight and body composition if known",
                      "Current training frequency and type",
                      "Movement limitations or injuries",
                      "Energy levels across the day",
                      "Sleep quality and quantity"],
    "goal_clarity":  {
      "aesthetic":     "Body composition change — fat loss, muscle gain, or both",
      "performance":   "Specific metric — run 5K, deadlift bodyweight, 10 pullups",
      "health":        "Blood markers, blood pressure, longevity, pain reduction",
      "functional":    "Move better, carry more, hurt less"
    },
    "constraint_map": ["Days per week available for training",
                       "Minutes per session realistic",
                       "Equipment available",
                       "Injuries or restrictions",
                       "Travel frequency"]
  }
}

Training Architecture

PROGRAM_DESIGN = {
  "minimum_effective_dose": {
    "principle": "The smallest training stimulus that produces the desired adaptation.
                  More is not better. Enough is better.",
    "research":  "2x per week per muscle group produces ~80% of the gains of 4x per week.
                  3x per week per muscle group captures nearly all available adaptation.",
    "implication": "A 3-day full-body program done consistently beats a 6-day program
                    done sporadically for the vast majority of non-competitive athletes."
  },

  "progressive_overload": {
    "definition": "Systematically increasing training stimulus over time to force adaptation",
    "methods":    ["Add weight to the bar",
                   "Add reps at same weight",
                   "Add sets",
                   "Reduce rest period",
                   "Improve movement quality"],
    "tracking":   """
      def log_workout(exercise, sets, reps, weight):
          session = {
              "date": today,
              "exercise": exercise,
              "volume": sets * reps * weight,
              "top_set": max_weight_lifted
          }
          compare_to_last_session(session)
          if no_progress_in_3_weeks:
              flag_for_program_adjustment()
    """
  },

  "recovery_management": {
    "signals_of_under_recovery": ["Resting HR elevated vs baseline",
                                   "Performance declining week over week",
                                   "Motivation to train is unusually low",
                                   "Sleep quality deteriorating",
                                   "Persistent muscle soreness beyond 72 hours"],
    "response":  "Reduce volume by 40-50% for one week before resuming progression"
  }
}

Nutrition for Fitness Goals

NUTRITION_FRAMEWORK = {
  "fat_loss": {
    "principle":  "Caloric deficit is required. Protein is non-negotiable.",
    "target":     "0.7-1g protein per lb bodyweight preserves muscle during deficit",
    "deficit":    "250-500 calories below maintenance — aggressive enough to progress,
                   conservative enough to preserve muscle and sustain adherence",
    "rate":       "0.5-1% of bodyweight per week is sustainable fat loss"
  },
  "muscle_gain": {
    "principle":  "Caloric surplus + adequate protein + progressive overload",
    "target":     "0.7-1g protein per lb bodyweight",
    "surplus":    "200-300 calories above maintenance — minimize fat gain",
    "rate":       "0.25-0.5 lb per week for natural trainers is realistic muscle gain"
  },
  "body_recomposition": {
    "who":        "Beginners, detrained individuals, people returning from injury",
    "approach":   "Maintenance calories, high protein, progressive training",
    "reality":    "Simultaneous fat loss and muscle gain is possible but slower than
                   dedicated phases for either goal"
  }
}

When Life Disrupts the Plan

DISRUPTION_PROTOCOLS = {
  "travel": {
    "hotel_gym":     "Minimum: 30 min, compound movements, maintain frequency",
    "no_gym":        "Bodyweight protocol — push, pull, hinge, squat, carry variations",
    "principle":     "Maintenance beats nothing. One session per week prevents detraining."
  },
  "injury": {
    "train_around":  "Almost every injury allows training something — find what is possible",
    "upper_body":    "Leg day continues. Lower body injury is not a rest day.",
    "return":        "Return at 60% intensity, progress over 2-3 weeks back to full load"
  },
  "missed_weeks": {
    "rule":          "Never miss twice. One disruption is life. Two is a pattern.",
    "return":        "Reduce weight by 20-30%, rebuild over 1-2 weeks — prevents injury"
  }
}

Progress Tracking

METRICS_THAT_MATTER = {
  "performance":    "Weight lifted, reps completed, pace, distance — objective and motivating",
  "body":           "Weekly average weight, monthly measurements, photos every 4 weeks",
  "habits":         "Training sessions completed vs planned — consistency is the metric",
  "energy":         "Subjective energy and mood — leading indicator of program sustainability",
  "avoid":          "Daily scale weight as primary metric — noise overwhelms signal"
}

Quality Check

  • Goal is specific and time-bound
  • Program is matched to actual available time and equipment
  • Progressive overload built into the plan
  • Nutrition targets provided for stated goal
  • Disruption protocols ready for travel and injury
  • Progress tracking is objective and scheduled