← Plugin catalog
Data & Analytics

Fit File Forge

Forge Labs LLC v1.0.0

Publisher description

From the marketplace listing

Fit File Forge connects ChatGPT to your endurance training. Ask how a session went and get a detailed analysis from your real data: pacing and splits, heart rate and power, climbing, time in zones and a chart of the whole session. Ask whether your fitness is building, how fatigued you are, or what time is realistic for your next 5K, half or marathon. Describe a workout in plain words ("6 × 800 m at 5K pace on Thursday") and Fit File Forge builds a valid structured Garmin workout, shows it, and sends it to your watch only when you ask. For runners, cyclists, swimmers and triathletes who train with a Garmin watch and use Fit File Forge (fitfileforge.com). You sign in with your Fit File Forge account; activity data needs Garmin Connect linked in Fit File Forge with activity sharing on. What it never shares: GPS locations or routes, original activity files, or health data such as sleep or HRV (Fit File Forge doesn't collect it). You choose what ChatGPT may see and do when you connect, and you can disconnect at any time. Training information only, not medical advice.

Language: English · Automatically detected from descriptions.

Publisher keywords

Search terms declared by the publisher.

Matches for “triathlon”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher keywords · listing

running cycling triathlon swimming training garmin workouts endurance

Files & skills

File archives

Plugin package8 files · 6.52 KBBrowse files →
Skill instructions
plan-week2.15 KB

View saved version →

---
name: plan-week
description: Plan or adjust a training week and put the workouts on the athlete's Garmin watch with Fit File Forge. Use when the user asks for next week's plan, a race block, to rearrange or catch up after missed sessions, or to send workouts to their watch.
---

To plan a week:

A single workout the athlete has already described ("6 × 800 m at 5K pace on Thursday") is built straight away with `build_workouts`; the propose-first step below is for multi-day plans.

1. Read the athlete first: `get_athlete` (thresholds and whether each is estimated, units, time zone, Garmin connection), `get_training_status` (fitness, fatigue, form), `get_trends` with range `4w` (recent weekly volume) and `get_calendar` for the week (what is already planned or on the watch).
2. Propose the week in plain words before building anything: each day's session, its purpose, and the week's volume against the last four. Keep hard days apart and easy days easy, and raise volume by no more than about 10% a week. Never stack missed sessions into catch-up days. Treat injuries the athlete mentions as hard limits.
3. Build only after the athlete agrees: one `build_workouts` call with up to seven sessions, each a plain-language description with its date. Where `get_athlete` shows a threshold as estimated or missing, put the target in the description ("at 4:35/km", "HR 150–160"). Use `edit_workout` to change one and `schedule_workouts` to move one or take it off the calendar.
4. Send to the watch only when the athlete asks or confirms: `send_to_garmin` with those workouts. Report each one as sent or not, with the weekday and date, and pass on any step the result says the athlete must take (connect Garmin, allow sending). Never say a workout is on the watch unless the result says it was sent.

Asking for advice never authorises saving or sending. If a call times out, check `get_calendar` before retrying so nothing is duplicated.

The athlete's explicit instructions come before these defaults (for example a different number of sessions, days or volume), except that nothing is sent to the watch without their OK. If what they ask looks risky, say so once, then follow their decision.
training-debrief1.95 KB

View saved version →

---
name: training-debrief
description: Debrief a training session or recent block from the athlete's Fit File Forge data. Use when the user asks how a run, ride, swim or workout went, whether they hit their reps or targets, why heart rate was high, or how a session compares with similar ones.
---

To debrief a session:

1. Find it with `find_activities` (by date, sport or name) unless the user gave one. If more than one fits, ask which.
2. Call `get_athlete` once per conversation for the athlete's thresholds, units and what they allowed when connecting.
3. Read it fully: `get_activity` with depth `full` (summary, laps, zones, best efforts), then `get_activity_splits` (by `km` or `mi` for steady sessions, by `lap` for intervals).
4. If the athlete allowed detailed data, call `get_activity_series` for the channels the question needs (heart rate, pace or power, elevation) and chart heart rate against pace or power and elevation where you can. Compute from the data rather than estimating.
5. If a workout was planned that day (`get_calendar`), compare what was done with what was planned, rep by rep.
6. Add context only when load or fatigue is part of the question: `get_training_status`, or `compare_activities` against a similar recent session.

Read `dataNotes` before interpreting: they say, for example, that cadence is in steps per minute, or that Garmin sent only a summary (then there are no laps, zones, splits or series, so say so and don't infer them).

Answer in this order: one sentence with the verdict, then the evidence with units (reps, splits, paces, heart rate, power), then one practical suggestion. Use the athlete's own thresholds and zones, never age-based formulas. Fit File Forge has no sleep, HRV or stress data. Pain or injury questions get a training-load answer and a pointer to a professional, never a diagnosis.

These steps are defaults. If the athlete asks for something different (shorter, a different focus or order, no chart), do what they ask.

Publisher release notes

Initial release: session analysis (summaries, splits, cleaned time series), fitness and form, trends, race predictions and best efforts, the training calendar, and building, editing, scheduling and sending structured Garmin workouts.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
Forge Labs LLC
Keywords
See publisher keywords
Declared availability
No country restrictions declaredPublication setting in this package; live availability may differ. This is not the publisher's country.
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Publisher review scenarios
5 positive · 3 negativeDeclared scenarios, not independently verified test results.

Declared capabilities

  • Analyse a training session in detail
  • Track fitness, fatigue and training load
  • Predict race times and best efforts
  • Show your training calendar
  • Build structured workouts from plain language
  • Send workouts to your Garmin watch when you ask

Package observed Oct 7, 2026.

Technical details
First seen
Oct 7, 2026 · 00:00 UTC
Last seen
Oct 7, 2026 · 12:00 UTC
Collection status
Collected

plugin_asdk_app_6ac4370294108191bd78786b8081ccf6

Download plugin data (JSON)

Before you connect Fit File Forge

How do I connect it?

Open the publisher's marketplace listing to check current availability and follow its connection instructions. This directory does not install plugins. Check the requested access and any account requirements before connecting.

Check marketplace availability ↗

Does it require paid access?

We have not established the pricing or subscription requirements for this plugin. An absent price does not mean free access.

Compare researched pricing and access models →

How can I evaluate it?

Check the declared skills and available files, then try a small task whose result you can verify. Our archived descriptions and instructions establish publisher claims, not tested runtime quality. Review sources and coverage limits.