Update to Performance Signal
Snapshot Nov 3, 2026 · 00:12 UTC · version 1.1.0
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.
Up to 10 plugins free · no card required.
All fields and original values.
Full description
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...
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
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...
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
Oct 27, 2026 · 00:41 UTC
Analyze Strava data
Nov 3, 2026 · 00:12 UTC
Strava & Garmin run analysis
Declared skills
Oct 27, 2026 · 00:41 UTC
[]
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 JSONFull technical diff · 14 changed fields
removed /release/app_manifest/apps/app-6a4eda49a1c08191b662a0adb444785a
{
"id": "asdk_app_6a4eda49a1c08191b662a0adb444785a",
"required": true
}Field is absent
added /release/app_manifest/apps/performance-signal
Field was absent
{
"id": "asdk_app_6a4eda49a1c08191b662a0adb444785a",
"required": true
}changed /release/description
"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."
"Connect your Strava and Garmin running data to ChatGPT for personalised running analysis, training insights, goals and plans."
changed /release/id
"pluginrel_6caed64a3af08191a717f4480c198676"
"pluginrel_0a8d12c529508191bd76e0bec9622eea"
changed /release/interface/composer_icon_dark_url
"https://files.openai.com/content?id=file_00000000d11481f5b6b13e2d3dc66018"
null
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000d11481f5b6b13e2d3dc66018"
"https://files.openai.com/content?id=file_000000009afc820b8f7d183236873641"
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_00000000da2881faa51f28bd4e7b734b"
"https://files.openai.com/content?id=file_00000000e000820b95966ce9bbd826ac"
changed /release/interface/logo_url_dark
"https://files.openai.com/content?id=file_00000000da2881faa51f28bd4e7b734b"
null
changed /release/interface/long_description
"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."
"Connect your Strava and Garmin running data to ChatGPT for personalised running analysis, training insights, goals and plans."
changed /release/interface/short_description
"Analyze Strava data"
"Strava & Garmin run analysis"
changed /release/keywords
[]
[ "running", "Strava", "Garmin", "training", "coaching" ]
changed /release/mcp_servers
[]
[
{
"key": "performance-signal",
"metadata": {
"url": "https://api.performancesignal.ai/mcp"
}
}
]changed /release/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"
}
]changed /release/version
"1.0.0"
"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