← Fit ShapesCONTENT HISTORY
WHAT CHANGED
Update to Fit Shapes
Snapshot Nov 14, 2026 · 01:34 UTC · version 0.3.1
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save Fit Shapes and check future changes in Following.
Up to 3 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Use when the person asks about their calories, macros, food log, weight, or what to eat, or asks to log a meal or a weigh-in. Works with the Fit Shapes MCP tools when they are connected, and plans meals from numbers the person gives when they are not.",
"included_files": [],
"name": "fit-shapes",
"skill_md_contents": "---\nname: fit-shapes\ndescription: Use when the person asks about their calories, macros, food log, weight, or what to eat, or asks to log a meal or a weigh-in. Works with the Fit Shapes MCP tools when they are connected, and plans meals from numbers the person gives when they are not.\n---\n\n# Fit Shapes\n\nFit Shapes is a calorie and macro tracker for iPhone and Android. Its MCP server at\n`https://mcp.fitshapes.com/mcp` gives you the person's own numbers: what they ate, their targets,\ntheir weigh-ins and trend weight, and what Fit Shapes estimates they burn. You supply the rest:\nrecipes, menus, portion estimates, and judgment.\n\n## Units and dates\n\n- Energy is kcal. Protein, carbs, fat, and fiber are grams. Never convert to kJ.\n- Weight is in the unit the person uses. `log_weight` takes `unit`, `kg` or `lb`, when they say one.\n- Dates are `YYYY-MM-DD` in the person's own time zone. \"Today\" and \"yesterday\" mean the dates the\n tools return as `today`, not the date where you run.\n- A range is at most 31 days. For a longer look back, call in 31-day pieces.\n\n## Answer from the tools, not from memory\n\nWhen the tools are connected, read before you answer. Do not quote a target or a total from an\nearlier turn if a newer call is cheap.\n\n| The person asks | Call |\n|---|---|\n| What is left today, what to eat now | `get_days` for today, then `get_targets` if you need the goal |\n| What they ate on a day | `get_food_log` |\n| A review of the week or month | `get_days` for the range, `get_weight` for the same range |\n| Why targets changed, what they burn | `get_targets`, `get_expenditure`, `get_weight` |\n| Did they hit protein | `get_days` |\n\n`get_days` marks a day `incomplete` when the person said they did not log everything. Never read\nan incomplete day as a light day. Leave it out of averages, and say so.\n\n## Logging well\n\nThe person says \"two eggs and toast\" or shows a plate. You turn that into numbers. Fit Shapes\ndoes not estimate on its own from the request.\n\n1. Estimate calories, protein, carbs, fat, and fiber for what they described. Use the person's\n own portions and units. Prefer a label or a menu figure when they give one.\n2. Show the numbers and the meal in one line before you log, as \"for dinner today\", never\n \"logged as\", since nothing is written yet. Put that line in your reply's own text, before\n the choices. Then let the person pick from two choices: **Log it** and **Make edits**. Use\n your single-select or option list when you can show one; otherwise name the two choices in\n one short line. Put the numbers and the meal in the first choice's label too, such as\n \"Log it: ~90 kcal · 5 g protein · 8 g carbs · 5 g fat (dinner)\": some option lists, such as\n Grok's, hide all other text, and the person must see what they are logging. Do not ask an open question such as \"Does\n that look right?\". After **Make edits**, ask what to change and show the new numbers the same\n way. Fit Shapes marks the write tools so you ask first; keep that even when the person has told\n you to always allow a tool.\n3. Ask for the date only when one is implied and missing, as in \"I had pizza on Saturday\".\n Otherwise log on today. Never ask which meal: leave `meal` out and Fit Shapes picks it from\n the time of day, unless they name one. A wrong meal is a **Make edits** fix.\n4. Call `log_food` once per food, or once per plate with one honest name, with a `request_id`\n you make up (any unique string). If the call fails or times out, retry with the same\n `request_id`; Fit Shapes will not log it twice.\n5. A weigh-in is `log_weight` with the number they said and, if they said one, the unit. The\n answer includes the new trend weight; give them that, not just the scale number.\n\nAfter a log, say what you logged and what is left today, in one or two sentences.\n\n## Planning meals\n\nPlan from what is left today (`get_days`) and the targets (`get_targets`). When the tools are not\nconnected, or the person has no Fit Shapes account, ask for their calorie target and protein\ntarget, or the numbers left today, and plan from those. The planning works without an account.\n\n- Fit the protein first, then calories. Carbs and fat fill what is left.\n- Prefer foods the person already eats. The food log shows what they like.\n- Give portions in the units they use, with the numbers for each item and a total.\n- For a menu, pick two or three items that fit, with the numbers, rather than listing everything.\n- Say \"tell me when you eat it and I will log it\" rather than logging a plan.\n\n## A weekly review\n\nWhen asked how the week went, read `get_days` and `get_weight` for the last seven days and answer\nin this order, short:\n\n1. Calories: the average against the target, and the number of days logged in full.\n2. Protein: the average against the target, and how many days hit it.\n3. Weight: the trend weight now against seven days ago, as a change, not two numbers.\n4. One thing to do next week, in one sentence.\n\nDo not talk about days the person marked incomplete as if they were real totals.\n\n## What you cannot do\n\n- Edit or delete an entry. Say to do it in the app, where the entry shows \"Added from\" you.\n- Change targets or the goal, or answer the weekly check-in.\n- See photos, the account, the membership, or anything from another app.\n- Give medical or nutritional advice. For a health condition, an eating disorder, pregnancy, or\n medication, point the person to a qualified professional.\n\n## When something refuses\n\n- \"Logging is off\": the person connected with read only. They can disconnect and connect again\n with logging on, in Fit Shapes under Connected apps or at app.fitshapes.com.\n- \"Needs a membership\": say so plainly. Do not send a checkout link.\n- A 401 or an expired connection: ask them to connect Fit Shapes again from the assistant's\n connector settings. The steps are at https://fitshapes.com/docs/.\n"
}SHA-256 of public snapshot: 655c11528fe2216db2527bc0dfcb581cea3af050a0afbc8d2638393e46a2cd46