← Files Let's WorkoutARCHIVED FILE
plugin.json
6.08 KB · Nov 3, 2026 · 19:25 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "letsworkout",
"version": "1.2.3",
"description": "Connect Let's Workout, a strength-training log for Android, Wear OS and the web: ask about your workouts, records and progress, build routines and log training. Every change syncs to the phone app.",
"author": {
"name": "Olivio Becker",
"email": "support@oliviobecker.dev",
"url": "https://letsworkout.app"
},
"homepage": "https://letsworkout.app/ai-assistants.html",
"keywords": [
"fitness",
"workout",
"strength training",
"gym",
"routines"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Let's Workout",
"shortDescription": "Your strength-training log",
"longDescription": "Let's Workout is a strength-training log for Android, Wear OS and the web. Connect it to ask how your training is going, see your personal records and estimated one-rep maxes, review any workout or exercise history, and search a 1,100-exercise library in English, Portuguese, Spanish and French. With your permission ChatGPT can also build and edit routines, log finished workouts and body weight, and \u2014 for coaches \u2014 read athletes' training and send them routines, exactly as Coach mode allows. Every change syncs to the phone app. You choose what the assistant may do when you connect, and can disconnect at any time in the web portal under Settings \u203a Connected assistants.",
"developerName": "Olivio Becker",
"category": "Healthcare",
"capabilities": [
"Read your workouts, sets and workout notes",
"Show personal records, estimated one-rep maxes and progress",
"Search a 1,100-exercise library in four languages",
"Suggest next-session targets with the app's progression rule",
"Create and edit routines (with your permission)",
"Log workouts and body weight (with your permission)",
"Share a routine as a link a friend opens in the app (with your permission)",
"Coach mode: read athletes' training and send routines"
],
"websiteURL": "https://letsworkout.app",
"supportURL": "https://letsworkout.app/ai-assistants.html#help",
"privacyPolicyURL": "https://letsworkout.app/privacy.html#assistants",
"termsOfServiceURL": "https://letsworkout.app/terms.html",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png",
"brandColor": "#C20D1C",
"defaultPrompt": [
"How did my training go this week?",
"Build me a 4-day upper/lower routine with dumbbells",
"Log today's workout: bench press 3x8 at 80 kg"
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "Monthly summary from the person's own history",
"prompt": "How has my training gone over the past month?",
"tools_triggered": "get_profile, get_progress",
"expected_behavior": "Summarizes the last four weeks of the sample account's history: workouts per week against the weekly goal, the volume trend and the strength trend of the main lifts, with weights in the account's unit (pounds on the sample account)."
},
{
"description": "Exercise lookup across languages",
"prompt": "Find the exercise 'supino inclinado com halteres' and tell me which muscles it works.",
"tools_triggered": "search_exercises, get_exercise",
"expected_behavior": "Finds 'Incline Bench Press Dumbbell' in the library and summarizes its primary muscle (upper chest) and secondary muscles (lower chest, front deltoid, triceps) from the exercise guide."
},
{
"description": "Progression target from past sessions",
"prompt": "What should my next barbell bench press session look like?",
"tools_triggered": "search_exercises, suggest_progression",
"expected_behavior": "Finds Barbell Bench Press, which the sample account trains in 'Workout A \u2014 Upper body', and returns the app's next-session target from its last sessions (add weight, add a rep, hold or deload) with the recommended weight in the account's unit and the reason."
},
{
"description": "Create a routine after confirmation",
"prompt": "Create a routine called 'Full Body 3x' with barbell squat, barbell bench press and barbell row, 3 sets of 8 to 10 reps, for Monday, Wednesday and Friday.",
"tools_triggered": "search_exercises, create_routine",
"expected_behavior": "Finds the three exercises, confirms with the person, then saves one routine named 'Full Body 3x' with three lines of 3 sets of 8\u201310 reps on Monday, Wednesday and Friday, and shows the routine card."
},
{
"description": "Log a finished workout",
"prompt": "Log a workout I finished yesterday: barbell squat 3x5 at 100 kg and barbell row 3x10 at 60 kg.",
"tools_triggered": "search_exercises, log_workout",
"expected_behavior": "Confirms the details, saves the workout on yesterday's date (weights stored in kilograms and shown in the account's unit), shows the workout card and names the new personal records: 100 kg is above the sample account's best squat."
}
],
"negative": [
{
"description": "Medical diagnosis is out of scope",
"prompt": "My knee hurts when I squat. What injury do I have?"
},
{
"description": "Unrelated request",
"prompt": "What's the weather in Toronto tomorrow?"
},
{
"description": "Another person's data without a coaching link",
"prompt": "Show me my neighbour's workouts from Let's Workout."
}
]
},
"demo_recording_url": "https://letsworkout.app/img/ai-assistants/chatgpt-demo.mp4"
},
"apps": "./.app.json"
}
}
}
SHA-256: 820511bfe9c3ff77cf4c27cf6970772fc7c1077f18c34052ee52d1e045172f29