← Files SnapRoosterARCHIVED FILE
plugin.json
5.24 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "snaprooster",
"version": "1.0.0",
"description": "Read your SnapRooster food log, targets and saved foods in ChatGPT (read-only).",
"author": {
"name": "Prabhakaran D",
"email": "get2jawa@gmail.com",
"url": "https://snaprooster.com"
},
"homepage": "https://snaprooster.com",
"license": "Proprietary",
"keywords": [
"nutrition",
"food log",
"calories",
"protein",
"meal tracking"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "SnapRooster",
"shortDescription": "Your food log, in ChatGPT",
"longDescription": "SnapRooster is a snap-to-calories food diary: you snap your plate in the SnapRooster app and it estimates calories, protein, carbs, fat and fibre.\n\nConnect it to ChatGPT to talk about what you actually ate. Ask \"How was my week?\", \"Where should I improve?\", or \"What should I have for dinner to hit my protein?\", and ChatGPT answers from your real food log, your daily targets and your saved home recipes.\n\nWhat ChatGPT can read (read-only, after you sign in and press Allow):\n- Your food log, day by day: each food with time, meal, portion, grams, calories and macros (up to 31 days in detail)\n- Daily totals and averages (up to 120 days)\n- Your daily targets, goals and diet preferences\n- Your saved recipes and usual foods\n\nWhat it can't do: change or delete anything, or see your weight, health notes, photos, or anyone else's food. You can disconnect at any time.\n\nNumbers are AI estimates and SnapRooster isn't medical advice.",
"developerName": "Prabhakaran D",
"category": "Healthcare",
"capabilities": [
"Read food log",
"Read daily totals",
"Read nutrition targets",
"Read saved recipes"
],
"websiteURL": "https://snaprooster.com",
"supportURL": "https://snaprooster.com/support",
"privacyPolicyURL": "https://snaprooster.com/privacy",
"termsOfServiceURL": "https://snaprooster.com/terms",
"defaultPrompt": [
"How was my eating this week? Where can I improve?",
"What should I eat for dinner to hit my protein target today?",
"Compare my calories and protein over the last 30 days."
],
"brandColor": "#2C6B5D",
"brandColorDark": "#2C6B5D",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"screenshots": [
"./assets/screenshot.png"
]
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Weekly review",
"prompt": "How was my eating this week? Where can I improve?",
"tools_triggered": "get_goals, get_food_log",
"expected_behavior": "Summarises the last 7 days against the person's targets (calories, protein, fibre) and names 2-3 specific, kind improvements based on the logged foods."
},
{
"description": "Dinner suggestion",
"prompt": "What should I have for dinner to hit my protein target today?",
"tools_triggered": "get_goals, get_food_log",
"expected_behavior": "States protein eaten vs target today and suggests dinner options that close the gap."
},
{
"description": "30-day trend",
"prompt": "Compare my calories and protein over the last 30 days.",
"tools_triggered": "get_daily_totals",
"expected_behavior": "Gives averages over logged days, notes trends and which days were not logged."
},
{
"description": "One day",
"prompt": "What did I eat yesterday and how many calories was it?",
"tools_triggered": "get_food_log",
"expected_behavior": "Lists yesterday's foods by meal with calories and the day's total."
},
{
"description": "Saved recipes",
"prompt": "Which of my saved recipes is highest in protein per serving?",
"tools_triggered": "get_my_foods",
"expected_behavior": "Lists saved foods with protein per serving or per 100 g and names the highest."
}
],
"negative": [
{
"description": "Unrelated creative writing",
"prompt": "Write a poem about autumn."
},
{
"description": "Unrelated general knowledge",
"prompt": "What's the capital of Australia?"
},
{
"description": "Write request (not supported)",
"prompt": "Log a banana for my breakfast in SnapRooster."
}
]
},
"demo_recording_url": "https://youtu.be/bht8de5T8KA",
"commerce": false,
"commerce_description": ""
},
"publication": {
"release_notes": "First version: read-only access to your SnapRooster food log, daily totals, targets and saved foods."
},
"apps": "./.app.json"
}
}
}
SHA-256: b929369d04b4a7ede2a6f5cd245072bd5f4530a7b0b80bedb263967891f2f53b