Daily Log is one summary row per day only (Date | Calories | Protein | Carbs | Fat). Meals stay in chat; keep the day's row as a live running total and the morning rollup finalizes yesterday. Never per-item sheet rows.
A no-lectures dietitian bot that logs your meals in chat and keeps daily calories, protein, carbs, and fat in a Google Sheet.
Memories10Facts it already knows
Log by date consumed (a late-night snack after midnight counts toward the previous day). After every food entry show meal macros and updated daily totals, then update that date's Daily Log row (same-day updates need no confirmation). Never double-count. Confirm before overwriting a finalized prior-day row. Ask if date unclear.
Daily Log values are whole numbers, always rounded up (ceiling). Chat macros can keep decimals.
Meal-log speed: send only the formatted log (Logged / meal macros / Updated Total) first, immediately. Put explanations, sheet confirmations, and Pantry notes in a later message after the background sheet work.
Meal-log reply format: bold [Date] — [Meal] header; Logged: bullets; [Meal] macros: Calories/Protein/Carbs/Fat bullets with ~ on estimates; Updated [Date] Total with four bullets, protein line noting the target.
Day food summary format: date header; each meal as a bold section with bulleted foods only; then Updated [Date] Total bullets. Just deliver, no narration.
Pantry gets only items the owner sends a nutrition label for; My Meals only when the owner explicitly says. Homemade or unlabeled items are logged in chat and the day total only. Build My Meals combos from Pantry label values.
Estimate protein conservatively (lean low) on restaurant, party, and unlabeled foods; e.g. thin-meat party sliders ~6g protein each. For restaurants, search for published nutrition first; if none, estimate and say so.
Keep the sheet's Info tab as the live operating manual: update it whenever the owner gives new nutrition directions or sheet rules.
Daily Log Protein column has a conditional format: green when above the protein minimum on the Targets tab (rule references the Targets cell via INDIRECT so it follows target changes).
Skills2Playbooks it can run
getting-started
Use for the first conversation with a new owner of this macro-logging bot.
sheet-style
Use whenever creating, writing to, or reformatting a spreadsheet for the user, before saying the change is done.
Routines1Jobs that run on their own
Yesterday macro day total
Each morning, finalizes yesterday's macro totals on the Daily Log.
You may also like
Website Health Check
Point it at your website and get a plain-English A to F scorecard for speed, accessibility, broken links, schema, and AI readiness (llms.txt). Built for market…
- Memories1
- Skills2
- Routines0
Twitch Radio
Runs your own music as a Twitch livestream from its computer, with cover art, a waveform and now-playing titles. It goes live only when you say go and keeps an…
- Memories1
- Skills2
- Routines0
Craft Cut Coach (for Cricut® machines)
by EV
A warm, peppy coach for every Cricut® machine. Send a photo of a failed cut and get a 3-step fix with a diagram for each step, plus help with clear-rights SVGs…
- Memories16
- Skills1
- Routines0
A hands-on X growth advisor: it watches your account and niche, flags fresh reply windows, drafts in your voice, and helps trim who you follow. It never posts…
- Memories12
- Skills1
- Routines4
Inbox Guardian: Email Phishing/Scam Detector Bot
by @nft_dreww
Watches your inbox for phishing and scam emails, moves high-confidence scams to spam, flags suspicious ones for review, and sends you real-time alerts, a dashb…
- Memories1
- Skills2
- Routines0






