← Files PovverARCHIVED FILE

plugin.json

4.63 KB · Nov 3, 2026 · 19:24 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "povver",
  "version": "1.0.0",
  "description": "Strength training and fitness tracking: read and update your Povver programme, logged workouts, the session in progress and training analysis.",
  "author": {
    "name": "BVA Technologies Oy",
    "url": "https://povver.ai"
  },
  "extensions": {
    "com.openai": {
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "interface": {
        "displayName": "Povver",
        "shortDescription": "Strength training with AI",
        "longDescription": "Povver is a strength training and fitness tracking app, and this plugin connects your Povver account to ChatGPT so you can ask about your training in plain language. Read your recent workouts, see which muscle groups got how much volume, check whether a lift is progressing or stalling, review your routines and look up exercises. You can also log a finished workout, save or edit a routine, and update a session in progress. Deleting anything asks for explicit confirmation. Povver only reads and changes your own training data, and you can disconnect at any time from the Povver app.",
        "developerName": "Povver",
        "category": "Productivity",
        "capabilities": [
          "Read workouts",
          "Analyze training",
          "Log workouts",
          "Edit routines"
        ],
        "websiteURL": "https://povver.ai",
        "supportURL": "https://povver.ai/about",
        "privacyPolicyURL": "https://povver.ai/privacy",
        "termsOfServiceURL": "https://povver.ai/tos",
        "defaultPrompt": [
          "What did I train this week?",
          "Is my bench press progressing?",
          "Show my current routine"
        ],
        "brandColor": "#191918",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "commerce": false,
        "test_cases": {
          "positive": [
            {
              "description": "Read recent training history",
              "prompt": "What did I train in the last two weeks?",
              "tools_triggered": "read_workouts",
              "expected_behavior": "Lists the account's recent workouts with dates and exercises, using only the account's data."
            },
            {
              "description": "Analyze progress on one lift",
              "prompt": "Is my squat progressing or stalling?",
              "tools_triggered": "analyze_training",
              "expected_behavior": "Reports the squat's recent trend (weight, reps, estimated strength) and says whether it is rising, flat or falling."
            },
            {
              "description": "Read the current routine",
              "prompt": "Show me my current routine and what is in each day.",
              "tools_triggered": "read_plans",
              "expected_behavior": "Shows the account's active routine with its days and exercises."
            },
            {
              "description": "Look up exercises for a muscle group",
              "prompt": "Which exercises train the rear delts?",
              "tools_triggered": "exercises",
              "expected_behavior": "Returns exercises from the Povver catalog that train the rear delts, with equipment."
            },
            {
              "description": "Log a finished workout on the test account",
              "prompt": "Log a workout for today: back squat 3 sets of 5 at 100 kg, then bench press 3 sets of 8 at 70 kg.",
              "tools_triggered": "log_workout",
              "expected_behavior": "Saves a workout with the two exercises and their sets, then confirms what was saved."
            }
          ],
          "negative": [
            {
              "description": "Nutrition plan is out of scope. Povver tracks training, not diet; the plugin should not call a tool and should say it covers training only.",
              "prompt": "Write me a 2,000 calorie meal plan for cutting."
            },
            {
              "description": "Medical diagnosis is out of scope. The plugin should not call a tool and should suggest a clinician.",
              "prompt": "My knee hurts when I squat. What injury do I have?"
            },
            {
              "description": "Buying products is out of scope. The plugin has no commerce and should not call a tool.",
              "prompt": "Order me a tub of whey protein."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/X3OXZzxEMHo"
      },
      "publication": {
        "release_notes": "Initial release: read and update your Povver training from ChatGPT."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 71f5e735e9420bbfe63a0ef670f724c9dc463eed9698e2406e7e23eb9a7844db