← Fit File ForgeCONTENT HISTORY

Update to Fit File Forge

Snapshot Oct 29, 2026 · 12:06 UTC · version 1.2.0

WHAT CHANGED

Product listing or positioning changed

Short description — Now says: Your training, analyzed

Observed in the public listing; claims come from the publisher.

Save Fit File Forge and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

Short description

Before

Oct 27, 2026 · 00:41 UTC

Your training, analysed

After

Oct 29, 2026 · 12:06 UTC

Your training, analyzed

Declared skills

Before

Oct 27, 2026 · 00:41 UTC

[{"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...

After

Oct 29, 2026 · 12:06 UTC

[{"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...

Capabilities

Before

Oct 27, 2026 · 00:41 UTC

["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 wh...

After

Oct 29, 2026 · 12:06 UTC

["Analyze 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 wh...

Composer icon url

Before

Oct 27, 2026 · 00:41 UTC

https://files.openai.com/content?id=file_0000000025748230a8131f8a1e7b0a86

After

Oct 29, 2026 · 12:06 UTC

https://files.openai.com/content?id=file_00000000d508820db9498e4a45835f85

Compare saved observations

Download comparison JSON
Full technical diff · 9 changed fields

changed /release/id

BEFORE
"pluginrel_1db6a536608c8191a489561d797a75f1"
AFTER
"pluginrel_4d9d3d8dd05c81918341b938f527f1b0"

changed /release/interface/capabilities

BEFORE
[
  "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"
]
AFTER
[
  "Analyze 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"
]

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_0000000025748230a8131f8a1e7b0a86"
AFTER
"https://files.openai.com/content?id=file_00000000d508820db9498e4a45835f85"

changed /release/interface/default_prompt

BEFORE
"Analyse my latest workout in detail."
AFTER
"Analyze my latest workout in detail."

changed /release/interface/default_prompts

BEFORE
[
  "Analyse my latest workout in detail.",
  "Am I getting fitter? Show my last 12 weeks.",
  "Build me 6 × 800 m at 5K pace for Thursday."
]
AFTER
[
  "Analyze my latest workout in detail.",
  "Am I getting fitter? Show my last 12 weeks.",
  "Build me 6 × 800 m at 5K pace for Thursday."
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_000000002c6c8230b60b4415a0101e95"
AFTER
"https://files.openai.com/content?id=file_0000000093dc820daa6430b18694e8bf"

changed /release/interface/short_description

BEFORE
"Your training, analysed"
AFTER
"Your training, analyzed"

changed /release/skills

BEFORE
[
  {
    "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "plan-week",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_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."
    },
    "name": "plan-week",
    "plugin_release_skill_id": "pluginrsk_6adfc66699dc8191bd76762610055644"
  },
  {
    "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "training-debrief",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_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."
    },
    "name": "training-debrief",
    "plugin_release_skill_id": "pluginrsk_6adfc666cbc08191a316cee9970cb6c0"
  }
]
AFTER
[
  {
    "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "plan-week",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_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."
    },
    "name": "plan-week",
    "plugin_release_skill_id": "pluginrsk_6ae2d4b3ba5081918c631687c02fd3dd"
  },
  {
    "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.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "training-debrief",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_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."
    },
    "name": "training-debrief",
    "plugin_release_skill_id": "pluginrsk_6ae2d4b3aaa8819183dfc1234a97d855"
  }
]

changed /release/version

BEFORE
"1.1.0"
AFTER
"1.2.0"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6ac4370294108191bd78786b8081ccf6",
  "connector_id": "asdk_app_6ac4370294108191bd78786b8081ccf6",
  "created_at": "2026-10-06T00:10:16.826084Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6ac4370294108191bd78786b8081ccf6",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "fit-file-forge",
  "release": {
    "app_ids": [
      "asdk_app_6ac4370294108191bd78786b8081ccf6"
    ],
    "app_manifest": {
      "apps": {
        "fit-file-forge": {
          "id": "asdk_app_6ac4370294108191bd78786b8081ccf6",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Ask about your training and put workouts on your Garmin watch from a conversation: session analysis, fitness and form, race predictions, and structured workouts built from plain language.",
    "display_name": "Fit File Forge",
    "id": "pluginrel_4d9d3d8dd05c81918341b938f527f1b0",
    "interface": {
      "brand_color": "#4A6B00",
      "capabilities": [
        "Analyze 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"
      ],
      "category": "Data & Analytics",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000d508820db9498e4a45835f85",
      "default_prompt": "Analyze my latest workout in detail.",
      "default_prompts": [
        "Analyze my latest workout in detail.",
        "Am I getting fitter? Show my last 12 weeks.",
        "Build me 6 × 800 m at 5K pace for Thursday."
      ],
      "developer_name": "Forge Labs LLC",
      "logo_url": "https://files.openai.com/content?id=file_0000000093dc820daa6430b18694e8bf",
      "logo_url_dark": null,
      "long_description": "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.\n\nFor 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.\n\nWhat 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.",
      "plugin_category_id": "data & analytics",
      "privacy_policy_url": "https://www.fitfileforge.com/privacy",
      "screenshot_urls": [],
      "short_description": "Your training, analyzed",
      "terms_of_service_url": "https://www.fitfileforge.com/terms",
      "website_url": "https://www.fitfileforge.com/ai"
    },
    "keywords": [
      "running",
      "cycling",
      "triathlon",
      "swimming",
      "training",
      "garmin",
      "workouts",
      "endurance"
    ],
    "mcp_servers": [
      {
        "key": "fit-file-forge",
        "metadata": {
          "headers": {},
          "type": "streamable-http",
          "url": "https://mcp.fitfileforge.com/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "plan-week",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_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."
        },
        "name": "plan-week",
        "plugin_release_skill_id": "pluginrsk_6ae2d4b3ba5081918c631687c02fd3dd"
      },
      {
        "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.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "training-debrief",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_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."
        },
        "name": "training-debrief",
        "plugin_release_skill_id": "pluginrsk_6ae2d4b3aaa8819183dfc1234a97d855"
      }
    ],
    "version": "1.2.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ac4370294108191bd78786b8081ccf6?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 60c7635203049d9f021df4c82ae375ca52313bfaf0baa446bb584d8a18ffaaea