← Files HiigniteARCHIVED FILE

plugin.json

7.48 KB · Nov 3, 2026 · 19:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "hiignite",
  "version": "1.0.0",
  "description": "For personal trainers and coaches: turn a client's training program into a Hiignite program, with a demo video for every exercise.",
  "author": {
    "name": "Hiignite",
    "email": "support@hiignite.com",
    "url": "https://hiignite.com"
  },
  "homepage": "https://hiignite.com/",
  "keywords": [
    "personal trainer",
    "coaching",
    "training program",
    "fitness",
    "client workout plan"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Hiignite",
        "shortDescription": "Client programs for coaches",
        "longDescription": "Hiignite is software that personal trainers and coaches use to run their coaching business: client programs, workout tracking, form-check review and messaging. This plugin takes a training program you build in ChatGPT for one of your clients and saves it to your Hiignite program library, where you edit it, assign it to the client, and track it in the Hiignite app.\n\nWhat it does:\n- Drafts the program in Hiignite and checks every exercise against Hiignite's exercise catalogue, so matched exercises come with a demo video the client can watch.\n- Saves the draft to your Hiignite library as a multi-week program with days, sets, reps, rest and supersets, ready to edit in the builder.\n- Adds exercises the catalogue does not have to your account as your own custom exercises.\n- Looks up exercises in the catalogue by name.\n\nWho it is for: personal trainers and coaches who write programs for other people. It is not a workout planner for your own training.\n\nAccounts: drafting needs no account. Saving asks you to sign in to Hiignite, or to create an account.\n\nLimits: a saved program lands in your library unassigned; you assign it to a client in Hiignite. The plugin cannot see your clients, messages, form checks or billing, and it cannot change or delete anything already in your account. It does not write nutrition plans, schedule sessions or send reminders. A program drafted with an assistant is a draft: the coach who assigns it is responsible for it.",
        "developerName": "Kenan Balija",
        "category": "Business & Operations",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://hiignite.com/",
        "supportURL": "https://trainer.hiignite.com/support",
        "privacyPolicyURL": "https://trainer.hiignite.com/legal/privacy",
        "termsOfServiceURL": "https://trainer.hiignite.com/legal/terms",
        "defaultPrompt": [
          "I'm a personal trainer. Build an 8-week, 4-day hypertrophy program for my client and draft it in Hiignite.",
          "Save this client program to my Hiignite library.",
          "What does Hiignite call a Bulgarian split squat? I want the right name for my client's program."
        ],
        "brandColor": "#E11D26",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "A coach asks for a multi-week program for a client and has it drafted in Hiignite. No sign-in is needed.",
              "prompt": "I'm a personal trainer. Build an 8-week, 4-day hypertrophy program for my client Maya, who is intermediate and trains at a commercial gym. Draft it in Hiignite.",
              "tools_triggered": "create_program",
              "expected_behavior": "ChatGPT writes the program and calls create_program once. The reply lists the week day by day, says how many exercises matched Hiignite's catalogue (with demo video links) and how many did not, and gives a draft id. No sign-in prompt appears."
            },
            {
              "description": "A coach drafts a program and saves it to their Hiignite library. Saving requires signing in.",
              "prompt": "I'm a personal trainer. Build a 4-week, 3-day beginner full-body program for my client, draft it in Hiignite, then save it to my Hiignite library.",
              "tools_triggered": "create_program, save_program",
              "expected_behavior": "ChatGPT calls create_program, then save_program. If Hiignite is not connected yet, ChatGPT asks to connect it; the Hiignite page names ChatGPT, lists what it can and cannot do, and offers Allow and Deny. After Allow, ChatGPT confirms the program was saved and gives a link that opens it in the Hiignite program builder. The program is in the coach's library and is not assigned to any client."
            },
            {
              "description": "A coach looks up the catalogue name of an exercise. Read-only.",
              "prompt": "What does Hiignite call a Bulgarian split squat? I want to use the right name in my client's program.",
              "tools_triggered": "search_exercises",
              "expected_behavior": "ChatGPT calls search_exercises and answers with the matching catalogue exercises, their names and demo video links. Nothing is created or saved."
            },
            {
              "description": "A week with explicit rest days and supersets is drafted on the right weekdays.",
              "prompt": "My client can only train Monday, Wednesday and Friday. Make it a 6-week full-body block with the accessory work as supersets, and draft it in Hiignite.",
              "tools_triggered": "create_program",
              "expected_behavior": "ChatGPT calls create_program with training on Monday, Wednesday and Friday and rest days in between. The summary shows rest on the other days and marks the superset exercises. A draft id is returned."
            },
            {
              "description": "A coach uses catalogue exercises instead of custom ones, then saves.",
              "prompt": "I'm a coach. Build a 4-week upper/lower program for my client using only exercises from Hiignite's catalogue: look up the catalogue names first, then draft it and save it to Hiignite.",
              "tools_triggered": "search_exercises, create_program, save_program",
              "expected_behavior": "ChatGPT calls search_exercises to find catalogue names, drafts the program with create_program so that the exercises match the catalogue, and saves it with save_program. The save reply reports the program saved with a link, and few or no custom exercises created."
            }
          ],
          "negative": [
            {
              "description": "Someone planning their own training, with no clients. Hiignite is for coaches who train other people, so no Hiignite tool should be called.",
              "prompt": "Make me a 5-day workout split, I want to lose weight."
            },
            {
              "description": "A nutrition request. Hiignite programs are training programs, so no Hiignite tool should be called.",
              "prompt": "Write a meal plan for my client who is cutting."
            },
            {
              "description": "A reminder or scheduling request. The plugin cannot reach clients or schedule anything, so no Hiignite tool should be called.",
              "prompt": "Remind my client to train tomorrow at 7am."
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://www.youtube.com/watch?v=CodM9uXPBh8"
      },
      "publication": {
        "release_notes": "First release. Draft a client's training program in chat, match its exercises to Hiignite's catalogue, and save it to a coach's Hiignite library."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 52df9e8c5eada4131ddd97c9d0bfa84752fbbb8d200124d5598a6584334fb287