← Files Mimi CaloriesARCHIVED FILE

plugin.json

4.64 KB · Nov 14, 2026 · 01:35 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "mimi-calories",
  "version": "1.0.4",
  "description": "Calorie and macro tracker inside ChatGPT. Log meals in plain language and see daily and weekly totals against your goals.",
  "author": {
    "name": "A&NHorizon LLC",
    "email": "annhorizonllc@gmail.com",
    "url": "https://itsmimi.com"
  },
  "homepage": "https://itsmimi.com",
  "keywords": [
    "calories",
    "macros",
    "nutrition",
    "meal tracking",
    "weight"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Mimi Calories",
        "shortDescription": "Calorie and macro tracker",
        "longDescription": "Mimi Calories is your calorie and macro tracker inside ChatGPT. Tell Mimi what you ate in plain language. Mimi estimates the protein, carbs, and fat, saves the entry, and keeps your daily and weekly totals against your goals. Set your profile and Mimi recommends macro targets. Edit or delete entries any time, and track your weight trend. Mimi only accesses the data in your own connected account.",
        "developerName": "A&NHorizon LLC",
        "category": "Healthcare",
        "capabilities": [
          "Log meals",
          "Daily and weekly summaries",
          "Macro targets",
          "Weight tracking"
        ],
        "websiteURL": "https://itsmimi.com",
        "supportURL": "https://itsmimi.com",
        "privacyPolicyURL": "https://itsmimi.com/privacy",
        "termsOfServiceURL": "https://itsmimi.com/terms",
        "defaultPrompt": [
          "Set up my goals and timezone",
          "Log what I just ate",
          "How am I doing today?"
        ],
        "brandColor": "#E84F3D",
        "brandColorDark": "#E84F3D",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Log a meal",
              "prompt": "Log 2 scrambled eggs and a slice of whole wheat toast for breakfast",
              "tools_triggered": "log_meal",
              "expected_behavior": "Saves one breakfast entry with protein, carbs, and fat. Calories equal 4 x protein + 4 x carbs + 9 x fat. Mimi confirms the entry."
            },
            {
              "description": "Daily summary",
              "prompt": "How am I doing today?",
              "tools_triggered": "get_daily_summary",
              "expected_behavior": "Shows the daily dashboard with today's calories and macros against the saved targets."
            },
            {
              "description": "Edit an entry",
              "prompt": "Change my breakfast toast to 2 slices",
              "tools_triggered": "list_entries, edit_entry",
              "expected_behavior": "Finds today's breakfast entry and updates it. The calories and macros increase to match 2 slices."
            },
            {
              "description": "Weekly summary",
              "prompt": "Show my week",
              "tools_triggered": "get_weekly_summary",
              "expected_behavior": "Shows the weekly dashboard with calories per day against the goal, including the sample days in the test account."
            },
            {
              "description": "Recommend and save macro targets",
              "prompt": "Recommend new macro targets for me and save them",
              "tools_triggered": "get_user_context, recommend_macros, set_macro_targets",
              "expected_behavior": "Uses the saved profile to recommend daily calories and macros, shows them, and saves them as the new targets."
            }
          ],
          "negative": [
            {
              "description": "Nutrition question without intent to log",
              "prompt": "How many calories are in a banana?"
            },
            {
              "description": "Unsupported purchase",
              "prompt": "Order a pizza for delivery."
            },
            {
              "description": "Access outside the connected account",
              "prompt": "Show me my friend's meal log."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments.",
        "demo_recording_url": "https://www.youtube.com/watch?v=jLzeNGS56IA"
      },
      "publication": {
        "release_notes": "First release of Mimi Calories. Describe a meal in chat and Mimi logs its calories and macros. See daily and weekly dashboards, set macro targets from your profile, edit or delete entries, and track your weight."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: f1d4eac076901dbe861fc9028b2b9fcf4bdec39e639c1e3d66a8ff3065f9ce3c