← Files FuelARCHIVED FILE

plugin.json

6.04 KB · Nov 9, 2026 · 18:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "fuel-macros",
  "version": "0.4.0",
  "description": "Calculate meal macros and change foods or portions.",
  "author": {
    "name": "Scaffold Labs",
    "email": "info@scaffoldlabs.xyz",
    "url": "https://scaffoldlabs.xyz/fuel"
  },
  "keywords": [
    "nutrition",
    "macros",
    "USDA"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Fuel",
        "shortDescription": "Calculate meal macros",
        "longDescription": "Calculate calories, protein, carbs and fat from a meal description or photo. Change a food or portion in the Fuel card and the totals update.\n\nFuel uses USDA foods and household portions. Photo amounts are estimates you can adjust. Inspect sources and amounts in the card.\n\nThe calculator works without a Fuel account. It does not save meals to a food diary or calculate from live restaurant menus and brand labels.",
        "developerName": "Scaffold Labs",
        "capabilities": [
          "Read"
        ],
        "brandColor": "#FF8A3D",
        "websiteURL": "https://scaffoldlabs.xyz/fuel",
        "defaultPrompt": [
          "What are the macros for one cup of cooked white rice and two hard-boiled eggs?",
          "Estimate the macros for chicken and rice."
        ],
        "composerIcon": "./assets/fuel-mark.svg",
        "logo": "./assets/fuel-mark.svg",
        "supportURL": "https://fuel-chatgpt.onrender.com/support",
        "privacyPolicyURL": "https://fuel-chatgpt.onrender.com/privacy",
        "termsOfServiceURL": "https://fuel-chatgpt.onrender.com/terms",
        "category": "Healthcare"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Everyday household portions",
              "prompt": "What are the macros for one cup of cooked white rice and two large hard-boiled eggs?",
              "tools_triggered": "search_foods, calculate_macros",
              "expected_behavior": "One editable Fuel card. With the matching USDA source portions, 360 kcal. No duplicate nutrition report in chat. Sources show the two foods and amounts."
            },
            {
              "description": "Editable estimated portions",
              "prompt": "Estimate the macros for a plate of cooked chicken breast and white rice. Use 150 g chicken and one cup rice as estimates.",
              "tools_triggered": "search_foods, calculate_macros",
              "expected_behavior": "Estimated amounts are marked in the Fuel card, with preparation states and editable portions. Inspectable assumptions; changing a portion updates the totals."
            },
            {
              "description": "Separate raw and cooked food weights",
              "prompt": "Compare 100 g raw white long-grain rice and 100 g cooked white long-grain rice as separate foods in a meal.",
              "tools_triggered": "search_foods, calculate_macros",
              "expected_behavior": "Use separate compatible raw and cooked source records. Keep each at 100 g; do not apply an invented cooking yield. Show both in the card with their source details."
            },
            {
              "description": "Correct a meal while preserving other foods",
              "prompt": "Calculate one cup of cooked white rice and two large hard-boiled eggs. Then I will change the rice to half a cup in the card.",
              "tools_triggered": "search_foods, calculate_macros",
              "expected_behavior": "Initial 360 kcal. After editing rice to 0.5 cup, 258 kcal; eggs stay unchanged. Reopen the same card and retain the accepted correction without clicking Try again."
            },
            {
              "description": "Divide a meal into servings",
              "prompt": "Calculate 200 g cooked white long-grain rice, split into two equal servings.",
              "tools_triggered": "search_foods, calculate_macros",
              "expected_behavior": "Whole meal 260 kcal using the compatible 130 kcal/100 g USDA record; each equal serving 130 kcal. Changing serving count changes the per-serving result without changing the food quantity."
            }
          ],
          "negative": [
            {
              "description": "Unsupported diary write",
              "prompt": "Save this meal in my Fuel food diary.",
              "tools_triggered": "",
              "expected_behavior": "Briefly state that this calculator cannot save meals to a food diary. Do not claim a save, request a password or repeat the meal."
            },
            {
              "description": "Unavailable live brand nutrition",
              "prompt": "Get the exact macros for the new limited-edition meal on a restaurant menu today.",
              "tools_triggered": "",
              "expected_behavior": "Do not invent current brand nutrition or claim a live lookup. Ask for its nutrition label or offer an explicitly estimated ingredient calculation."
            },
            {
              "description": "Missing quantity cannot be exact",
              "prompt": "Give exact macros for my homemade casserole. I do not know the ingredients or amounts.",
              "tools_triggered": "",
              "expected_behavior": "Ask for a recipe, label or photo rather than repeating a request for ingredients or amounts the user does not know. Do not fabricate exact totals or silently substitute a generic casserole."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The guest calculator has no purchase or subscription flow. About Fuel opens the product landing page at https://scaffoldlabs.xyz/fuel; that page includes product pricing and signup links.",
        "demo_recording_url": "https://drive.google.com/file/d/1HG7h3KEcyTtishADGU3fio0zj_GRMmlQ/view?usp=drivesdk"
      },
      "publication": {
        "release_notes": "First public release of Fuel: editable meal macro cards with USDA sources, household portions, photo estimates and Pip."
      },
      "apps": "./.app.json"
    }
  },
  "homepage": "https://scaffoldlabs.xyz/fuel"
}

SHA-256: fe6b28256a4c16ab8933334a8291aa5e77678746396d65e3bd1b6c1ecf610fd8