← Files WorkoutSmartARCHIVED FILE

plugin.json

4.55 KB · Nov 15, 2026 · 07:37 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "workoutsmart",
  "version": "1.0.0",
  "description": "Periodized strength training by a Coach of the Year, from your assistant.",
  "homepage": "https://www.workoutsmart.com/connect",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "WorkoutSmart",
        "shortDescription": "Periodized strength training",
        "longDescription": "WorkoutSmart runs the periodized method of Dan Wirth, MA, CSCS, the NSCA's 2023 College Strength and Conditioning Coach of the Year. Connect it and your assistant works from your own plan. It tells you today's workout, logs your sets and check-ins, moves or trims a workout, swaps an exercise for what your gym has, and starts a new program after showing you a preview. Every working weight comes from your own tested max and adjusts from what you log.",
        "developerName": "StrengthEngine.com, LLC",
        "category": "Other",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://www.workoutsmart.com/connect",
        "supportURL": "https://www.workoutsmart.com/help",
        "privacyPolicyURL": "https://www.workoutsmart.com/privacy",
        "termsOfServiceURL": "https://www.workoutsmart.com/terms",
        "defaultPrompt": [
          "What is my workout today?",
          "Log squat, 3 sets of 5 at 225.",
          "How has my bench press moved since August?"
        ],
        "brandColor": "#C49E00",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Today's workout",
              "prompt": "What is my workout today?",
              "tools_triggered": "get_workout",
              "expected_behavior": "On Mon/Wed/Fri, lists the day's exercises with sets, reps and weights from the account's Strength and Power MAX program. On other days, says it is a rest day and names the next training day."
            },
            {
              "description": "Log a weigh-in",
              "prompt": "I weighed 184 this morning.",
              "tools_triggered": "log_body_metric",
              "expected_behavior": "Confirms 184 lbs logged for today; the entry appears in WorkoutSmart's body weight history."
            },
            {
              "description": "Strength progress",
              "prompt": "How has my bench press moved since August?",
              "tools_triggered": "get_strength_progress",
              "expected_behavior": "Summarizes the account's bench press and strength test results. The account's data starts Oct 30, so it says so instead of inventing earlier numbers."
            },
            {
              "description": "This week's schedule",
              "prompt": "What does my training week look like?",
              "tools_triggered": "get_schedule",
              "expected_behavior": "Lists the next seven days, with Mon/Wed/Fri workouts and rest days."
            },
            {
              "description": "Exercise swap options",
              "prompt": "What can I do instead of barbell back squats with only dumbbells?",
              "tools_triggered": "search_exercises",
              "expected_behavior": "Lists dumbbell alternatives from WorkoutSmart's exercise library, without changing the workout unless asked."
            }
          ],
          "negative": [
            {
              "description": "Off-topic request; WorkoutSmart should not be called.",
              "prompt": "What's the weather in Denver tomorrow?"
            },
            {
              "description": "Medical diagnosis; WorkoutSmart plans training and does not diagnose. No diagnosis from the app; at most it offers to show or adjust the workout and suggests seeing a clinician.",
              "prompt": "My knee hurts when I squat. What injury do I have?"
            },
            {
              "description": "Deleting history; no tool deletes past or completed workouts. It explains it can't and calls no write tool.",
              "prompt": "Delete all of my past workouts."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "WorkoutSmart does not sell anything through ChatGPT. The app works with a member's existing WorkoutSmart account."
      },
      "publication": {
        "release_notes": "First release: today's workout, set and check-in logging, schedule, strength progress, exercise swaps, and program scheduling with a preview before anything is saved."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b8054cc8a739daae2fb1769e6c322b07a327c9e58c8533154e5d593b9eba95e4