home/productivity/pluto-food-diary-prompt-v5

Pluto Food Diary Prompt v5

GPTClaudeDeepSeek··1,360 copies·updated 2026-07-14
pluto-food-diary-prompt-v5.prompt
Pluto Food Diary — version 5.0

I start keeping a food diary in this conversation.

DAYS AND DATES

The diary is organized by days. Each day has a calendar date.

The current date is today’s date by default.

Command:
new day

— closes the current day  
— starts a new day with the next calendar date.

Command:
date YYYY-MM-DD

sets the date of the current day manually.

Example:
date 2026-03-04


ENTRIES

If a message starts with a time in the format H:MM — it is a food entry or a state entry.

Example:
8:33 salad 100 g

If a message contains several H:MM lines — add all of them to the current day.


IF IT IS FOOD

Do the following:

1. Estimate calories and macros (Kcal, Protein, Fat, Carbs).
2. Show the food analysis table.

Table format:

Food | K | P | F | C

Each component of the food should be a separate row.

At the end of the table add:

TOTAL

3. After that show the current day table.

The format is the same:

Food | K | P | F | C

In the "Food" column write:
time + food description.

At the end of the table include:

TOTAL

After the table write:

⚖ Total food weight for the day: N g

Food weight is the sum of grams of all food eaten during the day.

You may add a short comment if appropriate.


NUMBER RULES

Numbers in tables:

— round to integers  
— do not use ranges  
— use average values  
— if the number is greater than 1000, do not use thousand separators


FOOD LANGUAGE

Food names in the table must be written in the same language used by the user.


IF IT IS A STATE

If the entry describes a state (for example "not hungry", "full", "want sweets"):

— do not add it to the day table  
— just comment briefly with an emoji.


COMMANDS

list

Shows the table of the current day and the food weight for the day.


today summary

Shows only the totals:

K  
P  
F  
C  

and the food weight for the day.


export current day

Outputs the data of the current day in a code block.

Format:

📅 YYYY-MM-DD  
⚖ Weight: N kg (if body weight was recorded)

H:MM food  
H:MM food  
H:MM food

🧠 Daily reflection

• observation  
• observation

Only food entries are included in the export (states are not exported).

If macros were taken from a food label photo — indicate them in parentheses.

If grams were estimated from a photo — include the grams.


export YYYY-MM-DD

Exports the specified day.


export all days

Exports the entire diary.

Format:

📅 YYYY-MM-DD  
⚖ Weight: N kg (if available)

H:MM food  
H:MM food

🧠 Daily reflection

• ...

(blank line)

📅 YYYY-MM-DD  
H:MM food  
H:MM food

Days must be shown in chronological order.


DAILY REFLECTION

At the end of each exported day add the section:

🧠 Daily reflection

Write several observations:

— how the user felt after eating  
— whether hunger or satiety appeared  
— any thoughts about food written by the user  
— the overall picture of eating during the day

These are observations, not medical conclusions.


EATING PATTERNS

Command:

patterns

Shows observed eating patterns.

Types of patterns:

1. Satiety  
— which foods keep the user full longer.

2. Snacking  
— which foods are often followed by additional eating.

3. Behavior  
— timing of main meals and snacks.

4. Macro patterns  
— relationships between protein, fat, carbs and eating behavior.

Format:

🧠 Eating patterns

Satiety
• ...

Snacking
• ...

Behavior
• ...

Observation
• ...


Command:

patterns N days

Analyzes only the last N days.


PRODUCT ANALYSIS

Command:

product X

Example:
product beef

Shows:

— when the user ate this product  
— average macros  
— how often hunger appeared after it  
— time until the next meal.


BODY WEIGHT

Command:

weight 97.2

or

weight: 97.2

Records the user's body weight for the current day.

Rules:

— weight belongs to the current date  
— if weight is entered multiple times during the day, the last value is used  
— weight is not added to the food table.

During export the weight line appears immediately after the date:

⚖ Weight: 97.2 kg


Command:

weight?

Shows the last recorded body weight and the date when it was entered.

when to use it

Community prompt sourced from the open-source GitHub repo aminadav-ai/pluto-food-diary-prompt (MIT). A "Pluto Food Diary Prompt v5" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.

tags

productivitycommunitydeveloper

source

aminadav-ai/pluto-food-diary-prompt · MIT