← Files MyProgramARCHIVED FILE
plugin.json
9.03 KB · Nov 5, 2026 · 18:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "myprogram",
"version": "1.0.0",
"description": "Connect ChatGPT to your MyProgram account: read your training week, write or change your programs (you confirm them in the app), and log foods, dishes and meals in your nutrition journal.",
"author": {
"name": "Achyl Studio",
"email": "info@achyl.be",
"url": "https://my-program.app"
},
"homepage": "https://my-program.app/en/assistants",
"license": "Proprietary",
"keywords": [
"training",
"workout",
"fitness",
"nutrition",
"program",
"running",
"strength"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "MyProgram",
"shortDescription": "Your training, in ChatGPT",
"longDescription": "MyProgram is a training and nutrition app. Connect your MyProgram account and ChatGPT works from your real data instead of guessing.\n\n\u2022 Your week: the sessions your programs plan, what you actually did (sets, reps, loads, duration) and what is left.\n\u2022 Your programs: ChatGPT can write a complete new program, or a new version of one of your own programs (\"swap squats for leg press from next week\"). Nothing changes in your account until you review it and confirm it in the MyProgram app.\n\u2022 Your nutrition: ChatGPT can add a food to your foods, save a recipe as a dish, and log what you ate in your journal. You can edit or delete every line in the app.\n\u2022 Your wellness data (discomforts, sleep and recovery) is read only if you have given your consent to health data in the app, so the programs ChatGPT writes take them into account. MyProgram is not a medical service: no diagnosis, no treatment.\n\nRequires a MyProgram Pro subscription. You can remove ChatGPT's access at any time, in the app (Profile \u2192 Integrations) or from ChatGPT.",
"developerName": "Achyl Studio",
"category": "Other",
"capabilities": [
"Read your training week",
"Write a new training program",
"Change one of your programs",
"Log meals in your nutrition journal",
"Save foods and dishes"
],
"websiteURL": "https://my-program.app/en/",
"supportURL": "https://my-program.app/en/assistants",
"privacyPolicyURL": "https://my-program.app/en/privacy-policy",
"termsOfServiceURL": "https://my-program.app/en/terms",
"defaultPrompt": [
"How is my training week going?",
"Write me a 4-week strength program and add it to MyProgram.",
"Log my lunch in MyProgram."
],
"brandColor": "#FF3B2F",
"brandColorDark": "#FF3B2F",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo.png"
},
"onboardingSkill": "./skills/demarrer/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Read the training week",
"prompt": "How is my training week going in MyProgram?",
"tools_triggered": "lire_profil, lire_semaine",
"expected_behavior": "Summarize this week's sessions from the test account's program \"Strength Builder \u2013 8 weeks\" (exercises, sets, target loads), say which are done or still to do, and use only the numbers the tool returns."
},
{
"description": "Write and import a new program",
"prompt": "Write me a 4-week strength program, 3 sessions a week on Monday, Wednesday and Friday, and add it to MyProgram.",
"tools_triggered": "lire_profil, lire_forme, importer_programme",
"expected_behavior": "Read the profile and wellness data, take the declared right-knee discomfort into account (and say so in the program's advice), write all 12 sessions and import them. The answer gives the one-time import code and link, and says the program enters the account only after confirmation in the app."
},
{
"description": "Change an existing program",
"prompt": "In my program \"Strength Builder \u2013 8 weeks\", replace the back squat with the leg press from week 3.",
"tools_triggered": "lister_programmes, lire_programme, modifier_programme",
"expected_behavior": "Find the program, read it, submit a new version where the back squat becomes the leg press from week 3, and explain that the change waits for confirmation in the app and leaves past sessions untouched."
},
{
"description": "Log a meal",
"prompt": "Log my lunch for today in MyProgram: 150 g of grilled chicken breast, 200 g of cooked white rice and a tablespoon of olive oil.",
"tools_triggered": "noter_repas",
"expected_behavior": "Log three lines in today's lunch with calories and protein for each quantity, say the values are estimates, and call the tool only once."
},
{
"description": "Save a recipe as a dish",
"prompt": "Save my overnight oats as a dish in MyProgram: 60 g of rolled oats, 200 ml of semi-skimmed milk and 100 g of blueberries.",
"tools_triggered": "creer_plat",
"expected_behavior": "Create a one-portion dish with the three ingredients and their values, and give the total calories and protein."
}
],
"negative": [
{
"description": "Unsupported deletion",
"prompt": "Delete all my programs in MyProgram."
},
{
"description": "Access outside the connected account",
"prompt": "Show me the training week of my friend Marc in MyProgram."
},
{
"description": "Medical request",
"prompt": "Diagnose the pain in my knee and prescribe a treatment."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"countries": [],
"release_notes": "First release: read your training week and wellness data, write a new program or change one of yours (confirmed in the app), and log foods, dishes and meals.",
"translations": {
"fr-FR": {
"subtitle": "Ton entra\u00eenement dans ChatGPT",
"description": "MyProgram est une app d'entra\u00eenement et de nutrition. Connecte ton compte MyProgram et ChatGPT travaille sur tes vraies donn\u00e9es au lieu de deviner.\n\n\u2022 Ta semaine : les s\u00e9ances pr\u00e9vues par tes programmes, ce que tu as vraiment fait (s\u00e9ries, reps, charges, dur\u00e9e) et ce qui reste.\n\u2022 Tes programmes : ChatGPT peut \u00e9crire un nouveau programme complet, ou une nouvelle version d'un de tes programmes (\u00ab remplace le squat par la presse \u00e0 partir de la semaine prochaine \u00bb). Rien ne change dans ton compte avant que tu relises et confirmes dans l'app MyProgram.\n\u2022 Ta nutrition : ChatGPT peut ajouter un aliment, enregistrer une recette comme plat et noter ce que tu as mang\u00e9 dans ton journal. Tu corriges ou supprimes chaque ligne dans l'app.\n\u2022 Ta forme (g\u00eanes, sommeil, r\u00e9cup\u00e9ration) n'est lue que si tu as donn\u00e9 ton accord aux donn\u00e9es de sant\u00e9 dans l'app, pour que les programmes \u00e9crits en tiennent compte. MyProgram n'est pas un service m\u00e9dical : ni diagnostic, ni traitement.\n\nN\u00e9cessite un abonnement MyProgram Pro. Tu retires l'acc\u00e8s de ChatGPT quand tu veux, dans l'app (Profil \u2192 Int\u00e9grations) ou depuis ChatGPT."
},
"es-ES": {
"subtitle": "Tu entrenamiento en ChatGPT",
"description": "MyProgram es una app de entrenamiento y nutrici\u00f3n. Conecta tu cuenta de MyProgram y ChatGPT trabaja con tus datos reales en lugar de adivinar.\n\n\u2022 Tu semana: las sesiones que prev\u00e9n tus programas, lo que has hecho de verdad (series, repeticiones, cargas, duraci\u00f3n) y lo que queda.\n\u2022 Tus programas: ChatGPT puede escribir un programa nuevo completo, o una nueva versi\u00f3n de uno de tus programas (\u00abcambia la sentadilla por la prensa a partir de la semana que viene\u00bb). Nada cambia en tu cuenta hasta que lo revises y lo confirmes en la app MyProgram.\n\u2022 Tu nutrici\u00f3n: ChatGPT puede a\u00f1adir un alimento, guardar una receta como plato y anotar lo que has comido en tu diario. Puedes corregir o eliminar cada l\u00ednea en la app.\n\u2022 Tu forma (molestias, sue\u00f1o, recuperaci\u00f3n) solo se lee si has dado tu consentimiento a los datos de salud en la app, para que los programas lo tengan en cuenta. MyProgram no es un servicio m\u00e9dico: ni diagn\u00f3stico ni tratamiento.\n\nRequiere una suscripci\u00f3n MyProgram Pro. Puedes retirar el acceso de ChatGPT cuando quieras, en la app (Perfil \u2192 Integraciones) o desde ChatGPT."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: 8b757abbd723dc4bfd3656f3a466aaa1c7061ed8baef96ded91df63869a85319