← Performance SignalCONTENT HISTORY

Update to Performance Signal

Snapshot Nov 3, 2026 · 00:12 UTC · version 1.1.0

WHAT CHANGED

Declared capabilities changed

Full description — Now says: Connect your Strava and Garmin running data to ChatGPT for personalised running analysis, training insights, goals and plans.

Observed in instructions or declared skills. Runtime behavior has not been tested.

Save Performance Signal and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Full description

Before

Oct 27, 2026 · 00:41 UTC

Performance Signal helps runners use ChatGPT to inspect their connected Strava training history, find specific activities, analyze run details and streams, compare mileage trends, and sync missing activity data into the app's private loc...

After

Nov 3, 2026 · 00:12 UTC

Connect your Strava and Garmin running data to ChatGPT for personalised running analysis, training insights, goals and plans.

Long description

Before

Oct 27, 2026 · 00:41 UTC

Performance Signal helps runners use ChatGPT to inspect their connected Strava training history, find specific activities, analyze run details and streams, compare mileage trends, and sync missing activity data into the app's private loc...

After

Nov 3, 2026 · 00:12 UTC

Connect your Strava and Garmin running data to ChatGPT for personalised running analysis, training insights, goals and plans.

Short description

Before

Oct 27, 2026 · 00:41 UTC

Analyze Strava data

After

Nov 3, 2026 · 00:12 UTC

Strava & Garmin run analysis

Declared skills

Before

Oct 27, 2026 · 00:41 UTC

[]

After

Nov 3, 2026 · 00:12 UTC

[{"description":"Help a runner set up Performance Signal and fix problems that stop their data being analysed. Use for account access, sign-in, trial status, connecting Strava or Garmin, Strava export (ZIP) uploads and import failures, m...

Compare saved observations

Download comparison JSON
Full technical diff · 14 changed fields

removed /release/app_manifest/apps/app-6a4eda49a1c08191b662a0adb444785a

BEFORE
{
  "id": "asdk_app_6a4eda49a1c08191b662a0adb444785a",
  "required": true
}
AFTER
Field is absent

added /release/app_manifest/apps/performance-signal

BEFORE
Field was absent
AFTER
{
  "id": "asdk_app_6a4eda49a1c08191b662a0adb444785a",
  "required": true
}

changed /release/description

BEFORE
"Performance Signal helps runners use ChatGPT to inspect their connected Strava training history, find specific activities, analyze run details and streams, compare mileage trends, and sync missing activity data into the app's private local store."
AFTER
"Connect your Strava and Garmin running data to ChatGPT for personalised running analysis, training insights, goals and plans."

changed /release/id

BEFORE
"pluginrel_6caed64a3af08191a717f4480c198676"
AFTER
"pluginrel_0a8d12c529508191bd76e0bec9622eea"

changed /release/interface/composer_icon_dark_url

BEFORE
"https://files.openai.com/content?id=file_00000000d11481f5b6b13e2d3dc66018"
AFTER
null

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_00000000d11481f5b6b13e2d3dc66018"
AFTER
"https://files.openai.com/content?id=file_000000009afc820b8f7d183236873641"

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_00000000da2881faa51f28bd4e7b734b"
AFTER
"https://files.openai.com/content?id=file_00000000e000820b95966ce9bbd826ac"

changed /release/interface/logo_url_dark

BEFORE
"https://files.openai.com/content?id=file_00000000da2881faa51f28bd4e7b734b"
AFTER
null

changed /release/interface/long_description

BEFORE
"Performance Signal helps runners use ChatGPT to inspect their connected Strava training history, find specific activities, analyze run details and streams, compare mileage trends, and sync missing activity data into the app's private local store."
AFTER
"Connect your Strava and Garmin running data to ChatGPT for personalised running analysis, training insights, goals and plans."

changed /release/interface/short_description

BEFORE
"Analyze Strava data"
AFTER
"Strava & Garmin run analysis"

changed /release/keywords

BEFORE
[]
AFTER
[
  "running",
  "Strava",
  "Garmin",
  "training",
  "coaching"
]

changed /release/mcp_servers

BEFORE
[]
AFTER
[
  {
    "key": "performance-signal",
    "metadata": {
      "url": "https://api.performancesignal.ai/mcp"
    }
  }
]

changed /release/skills

BEFORE
[]
AFTER
[
  {
    "description": "Help a runner set up Performance Signal and fix problems that stop their data being analysed. Use for account access, sign-in, trial status, connecting Strava or Garmin, Strava export (ZIP) uploads and import failures, missing or delayed activities, and \"what can I do now?\" first-use questions. Once usable running data exists, hand over to running-analysis.",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "account-onboarding",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Help a runner set up Performance Signal and fix problems that stop their data being analysed. Use for account access, sign-in, trial status, connecting Strava or Garmin, Strava export (ZIP) uploads and import failures, missing or delayed activities, and \"what can I do now?\" first-use questions. Once usable running data exists, hand over to running-analysis."
    },
    "name": "account-onboarding",
    "plugin_release_skill_id": "pluginrsk_6ae7d65684788191b38b0655f84f9814"
  },
  {
    "description": "Analyse and coach from the runner's own Performance Signal running history. Use for any question about their runs, including quick lookups (the date or distance of a run, weekly totals), distances, totals, pace, heart rate, cadence, intervals, pacing, trends, fitness progress, consistency, comparisons, suggestions for useful questions to ask about their running, race goals, training plans, and viewing, saving, changing or deleting saved goals, preferences and plans (including requests to remember them) and what to run next. Not for account setup, missing data, imports or connection problems (use account-onboarding for those).",
    "interface": {
      "brand_color": null,
      "default_prompt": null,
      "display_name": "running-analysis",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Analyse and coach from the runner's own Performance Signal running history. Use for any question about their runs, including quick lookups (the date or distance of a run, weekly totals), distances, totals, pace, heart rate, cadence, intervals, pacing, trends, fitness progress, consistency, comparisons, suggestions for useful questions to ask about their running, race goals, training plans, and viewing, saving, changing or deleting saved goals, preferences and plans (including requests to remember them) and what to run next. Not for account setup, missing data, imports or connection problems (use account-onboarding for those)."
    },
    "name": "running-analysis",
    "plugin_release_skill_id": "pluginrsk_6ae7d656bf608191b3d4b7da564ee75e"
  }
]

changed /release/version

BEFORE
"1.0.0"
AFTER
"1.1.0"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a4eda49a1c08191b662a0adb444785a",
  "connector_id": "asdk_app_6a4eda49a1c08191b662a0adb444785a",
  "created_at": "2026-07-08T23:16:26.349772Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a4eda49a1c08191b662a0adb444785a",
  "is_template": false,
  "is_template_instance": false,
  "is_v2_template": false,
  "name": "app-6a4eda49a1c08191b662a0adb444785a",
  "release": {
    "app_ids": [
      "asdk_app_6a4eda49a1c08191b662a0adb444785a"
    ],
    "app_manifest": {
      "apps": {
        "performance-signal": {
          "id": "asdk_app_6a4eda49a1c08191b662a0adb444785a",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Connect your Strava and Garmin running data to ChatGPT for personalised running analysis, training insights, goals and plans.",
    "display_name": "Performance Signal",
    "id": "pluginrel_0a8d12c529508191bd76e0bec9622eea",
    "interface": {
      "brand_color": null,
      "capabilities": [],
      "category": "Healthcare",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_000000009afc820b8f7d183236873641",
      "default_prompt": "Analyse my latest run and tell me what stands out.",
      "default_prompts": [
        "Analyse my latest run and tell me what stands out.",
        "Which year did I run the most kilometres?",
        "Find my longest run from last year and analyse my pacing and heart rate."
      ],
      "developer_name": "Performance Signal",
      "logo_url": "https://files.openai.com/content?id=file_00000000e000820b95966ce9bbd826ac",
      "logo_url_dark": null,
      "long_description": "Connect your Strava and Garmin running data to ChatGPT for personalised running analysis, training insights, goals and plans.",
      "plugin_category_id": "healthcare",
      "privacy_policy_url": "https://www.performancesignal.ai/privacy",
      "screenshot_urls": [],
      "short_description": "Strava & Garmin run analysis",
      "terms_of_service_url": "https://www.performancesignal.ai/terms",
      "website_url": "https://performancesignal.ai"
    },
    "keywords": [
      "running",
      "Strava",
      "Garmin",
      "training",
      "coaching"
    ],
    "mcp_servers": [
      {
        "key": "performance-signal",
        "metadata": {
          "url": "https://api.performancesignal.ai/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Help a runner set up Performance Signal and fix problems that stop their data being analysed. Use for account access, sign-in, trial status, connecting Strava or Garmin, Strava export (ZIP) uploads and import failures, missing or delayed activities, and \"what can I do now?\" first-use questions. Once usable running data exists, hand over to running-analysis.",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "account-onboarding",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Help a runner set up Performance Signal and fix problems that stop their data being analysed. Use for account access, sign-in, trial status, connecting Strava or Garmin, Strava export (ZIP) uploads and import failures, missing or delayed activities, and \"what can I do now?\" first-use questions. Once usable running data exists, hand over to running-analysis."
        },
        "name": "account-onboarding",
        "plugin_release_skill_id": "pluginrsk_6ae7d65684788191b38b0655f84f9814"
      },
      {
        "description": "Analyse and coach from the runner's own Performance Signal running history. Use for any question about their runs, including quick lookups (the date or distance of a run, weekly totals), distances, totals, pace, heart rate, cadence, intervals, pacing, trends, fitness progress, consistency, comparisons, suggestions for useful questions to ask about their running, race goals, training plans, and viewing, saving, changing or deleting saved goals, preferences and plans (including requests to remember them) and what to run next. Not for account setup, missing data, imports or connection problems (use account-onboarding for those).",
        "interface": {
          "brand_color": null,
          "default_prompt": null,
          "display_name": "running-analysis",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Analyse and coach from the runner's own Performance Signal running history. Use for any question about their runs, including quick lookups (the date or distance of a run, weekly totals), distances, totals, pace, heart rate, cadence, intervals, pacing, trends, fitness progress, consistency, comparisons, suggestions for useful questions to ask about their running, race goals, training plans, and viewing, saving, changing or deleting saved goals, preferences and plans (including requests to remember them) and what to run next. Not for account setup, missing data, imports or connection problems (use account-onboarding for those)."
        },
        "name": "running-analysis",
        "plugin_release_skill_id": "pluginrsk_6ae7d656bf608191b3d4b7da564ee75e"
      }
    ],
    "version": "1.1.0"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6a4eda49a1c08191b662a0adb444785a?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 74f3ac01aaaac1f01f74a5d3ca7462fc7f6e0c5bf8a912f89a5610562413a274