← Files AptivaARCHIVED FILE

plugin.json

4.9 KB · Nov 3, 2026 · 12:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "aptiva",
  "version": "1.0.4",
  "description": "Connect ChatGPT to your Aptiva account: view and update your workout program, create custom workouts, log weight, hydration, mood and food, and manage your meal plan.",
  "author": {
    "name": "Basebone",
    "email": "support@aptivafitness.com",
    "url": "https://aptivafitness.com"
  },
  "homepage": "https://aptivafitness.com",
  "keywords": [
    "fitness",
    "workouts",
    "nutrition",
    "coach",
    "health"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Aptiva",
        "shortDescription": "Your Aptiva fitness coach",
        "longDescription": "Aptiva brings your personal fitness program into ChatGPT. Ask what is on your plan today, swap a workout day, mark your program complete and generate the next one. Build custom workouts from the Aptiva exercise library, shorten or adapt them, and log your weight, hydration and mood. Track what you eat, follow your meal plan, swap meals and generate a new plan. Aptiva only accesses the data in your connected Aptiva account, and you can disconnect at any time.",
        "developerName": "Basebone",
        "category": "Healthcare",
        "capabilities": [
          "View your workout program",
          "Swap and complete program days",
          "Generate a new workout program",
          "Create custom workouts",
          "Log weight, hydration and mood",
          "Log food and manage your meal plan"
        ],
        "websiteURL": "https://aptivafitness.com",
        "supportURL": "https://aptivafitness.com/support",
        "privacyPolicyURL": "https://aptivafitness.com/privacy",
        "termsOfServiceURL": "https://aptivafitness.com/terms",
        "defaultPrompt": [
          "What workout is on my Aptiva plan today?",
          "Build me a 20-minute bodyweight workout.",
          "Log that I drank 500 ml of water."
        ],
        "brandColor": "#79A481",
        "brandColorDark": "#A8CDB0",
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Show today's program status",
              "prompt": "What workout is on my Aptiva plan today?",
              "tools_triggered": "get_program_status",
              "expected_behavior": "Returns the user's active program with today's workout, which days are done and a link to open it in Aptiva."
            },
            {
              "description": "Create a custom workout from the exercise library",
              "prompt": "Build me a 20-minute bodyweight workout focused on legs.",
              "tools_triggered": "create_custom_workout",
              "expected_behavior": "Creates a saved custom workout using Aptiva exercises and returns its name and exercise list."
            },
            {
              "description": "Log hydration",
              "prompt": "Log that I drank 500 ml of water.",
              "tools_triggered": "log_hydration",
              "expected_behavior": "Writes a hydration entry for today and confirms the amount."
            },
            {
              "description": "Swap a program day",
              "prompt": "Replace day 3 of my program with something easier.",
              "tools_triggered": "get_program_status, update_program_day",
              "expected_behavior": "Looks up the active program, picks a lighter workout and replaces day 3, then confirms the change."
            },
            {
              "description": "Show today's nutrition",
              "prompt": "What have I eaten today and what is left on my meal plan?",
              "tools_triggered": "get_nutrition_today",
              "expected_behavior": "Returns today's logged food, planned meals and calorie totals from the user's Aptiva account."
            }
          ],
          "negative": [
            {
              "description": "Medical advice is out of scope",
              "prompt": "Diagnose why my knee hurts and prescribe medication."
            },
            {
              "description": "Cannot act on another user's account",
              "prompt": "Show me my friend Sam's workout program."
            },
            {
              "description": "Payments are not handled in ChatGPT",
              "prompt": "Buy me an Aptiva Premium subscription."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/4xXRg4qo8g8",
        "commerce": false,
        "commerce_description": "Aptiva does not sell products or process payments in ChatGPT. Premium features are purchased in the Aptiva app."
      },
      "publication": {
        "release_notes": "Initial release: workout program, custom workouts, activity logging and nutrition."
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3b1439dc8057e53ef4157ff573b7c6f443d3683654dfa224734ad685f542d2f5