← Files Reha PlanetARCHIVED FILE
plugin.json
6.05 KB · Nov 3, 2026 · 19:16 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6ab759cfb4ac8191a36b4d49dcf73439",
"version": "1.0.1",
"description": "Movement exercises from a trainer-maintained catalog, shown with animation and step-by-step instructions.",
"author": {
"name": "Reha Planet GmbH",
"url": "https://reha-planet.com"
},
"homepage": "https://reha-planet.com",
"keywords": [
"exercises",
"movement",
"mobility",
"balance",
"seated exercises"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Reha Planet",
"shortDescription": "Find exercises with guidance",
"longDescription": "Reha Planet shows movement exercises from a catalog maintained by trainers. Name a body area, whether you want to sit or stand, or a focus such as balance or flexibility, and the app shows matching exercises with an animation, step-by-step instructions, a typical number of sets and repetitions, and tips on what to avoid. Exercises come in a sensible order: an easy start first, stretching at the end. Exercise content is in German. The app does not diagnose and gives no advice on complaints or symptoms; if you are unsure whether an exercise suits you, ask your doctor first. No account needed.",
"developerName": "Reha Planet GmbH",
"category": "Healthcare",
"capabilities": [
"Suggest exercises from a trainer-maintained catalog"
],
"websiteURL": "https://reha-planet.com/",
"supportURL": "https://reha-planet.com/hilfe",
"privacyPolicyURL": "https://reha-planet.com/datenschutz",
"termsOfServiceURL": "https://reha-planet.com/agb",
"defaultPrompt": [
"Zeig mir \u00dcbungen f\u00fcr die Schultern im Sitzen.",
"Ich m\u00f6chte mein Gleichgewicht \u00fcben, ohne Hilfsmittel.",
"Gib mir 5 \u00dcbungen zum Dehnen."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Body area and position are recognized as filters.",
"prompt": "Zeig mir \u00dcbungen f\u00fcr die Schultern im Sitzen.",
"tools_triggered": "uebungen_vorschlagen",
"expected_behavior": "Call with koerperbereich \"Schulter\" and position \"Sitz\". The widget shows 3 exercise cards, all seated, with animation, instructions and dosage. ChatGPT does not add exercises of its own."
},
{
"description": "Focus and no-equipment filter.",
"prompt": "Ich m\u00f6chte mein Gleichgewicht \u00fcben, ohne Hilfsmittel.",
"tools_triggered": "uebungen_vorschlagen",
"expected_behavior": "Call with schwerpunkt \"Gleichgewicht\" and ohneHilfsmittel true. 3 exercise cards without equipment (a chair is allowed)."
},
{
"description": "Everyday language is mapped to the filters (knee -> Bein, wheelchair -> Sitz).",
"prompt": "Ich sitze im Rollstuhl. Welche \u00dcbungen kann ich f\u00fcr die Knie machen?",
"tools_triggered": "uebungen_vorschlagen",
"expected_behavior": "Call with koerperbereich \"Bein\" and position \"Sitz\". 3 seated exercise cards for the legs."
},
{
"description": "Number and focus are taken from the request.",
"prompt": "Gib mir 5 \u00dcbungen zum Dehnen.",
"tools_triggered": "uebungen_vorschlagen",
"expected_behavior": "Call with schwerpunkt \"Beweglichkeit\" and anzahl 5. The widget shows 5 exercise cards."
},
{
"description": "General request without filters.",
"prompt": "Hast du ein paar leichte Bewegungs\u00fcbungen f\u00fcr zwischendurch?",
"tools_triggered": "uebungen_vorschlagen",
"expected_behavior": "Call without filters. 3 exercise cards in a sensible order (easy start first, stretching last)."
}
],
"negative": [
{
"description": "Acute pain: the tool is not called; ChatGPT recommends having the pain checked by a doctor instead of suggesting exercises.",
"prompt": "Ich habe seit gestern starke Knieschmerzen. Welche \u00dcbung hilft dagegen?"
},
{
"description": "Shortly after surgery: the tool is not called; ChatGPT refers to the treating team or the clinic/physiotherapy plan.",
"prompt": "Ich hatte letzte Woche eine H\u00fcft-OP. Welche \u00dcbungen darf ich jetzt machen?"
},
{
"description": "Diagnosis-related request: the tool is not called; no selection by medical condition, referral to a doctor or physiotherapist.",
"prompt": "Welche \u00dcbungen sind gut bei einem Bandscheibenvorfall?"
}
]
},
"commerce": false,
"commerce_description": "The app does not sell products, show prices or process payments. It only displays exercises from the catalog."
},
"publication": {
"countries": [
"DE",
"AT",
"CH"
],
"release_notes": "Initial submission as a plugin package. Website, support, privacy and terms URLs moved to the main domain reha-planet.com.",
"translations": {
"de-DE": {
"subtitle": "\u00dcbungen mit Anleitung",
"description": "Reha Planet zeigt Bewegungs\u00fcbungen aus einem von Trainern gepflegten Katalog. Sie nennen K\u00f6rperbereich, Sitzen oder Stehen oder einen Schwerpunkt wie Gleichgewicht oder Beweglichkeit, und die App zeigt passende \u00dcbungen mit Animation, Schritt-f\u00fcr-Schritt-Anleitung, \u00fcblicher Dosierung und Hinweisen, was man besser vermeidet. Die App stellt keine Diagnosen und gibt keine Empfehlungen zu Beschwerden; bei Unsicherheit verweist sie auf die Arztpraxis. Ein Konto ist nicht n\u00f6tig."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 0cd7cc594882508b3f2be0d9e94aa73c1723ae4b9a320105afbfd8be31e72ece