add_body_composition
Uploads weight and optional body composition metrics (BMI, body fat, muscle mass) to Garmin Connect via a FIT file upload.
Instructions
builds a .fit binary in memory (src/util/fit.ts, a hand-rolled FIT encoder) and uploads it via client.upload to /upload-service/upload; weight validated positive/finite, throws GarminError otherwise; passes client.upload's result through unchecked
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| extra | No | ||
| weight | Yes |