Get the kindergarten's daily menu every morning by having Claude Code find the school site's hidden data feed
- Posted
- by Nikunj Kothari (@nikunj)
- Last checked
- Method:
- How we verify
Evidence: Screenshots or logsThe source shows screenshots, a transcript or the agent's output.
Outcome
Nikunj Kothari's daughter had just started kindergarten, and the daily meal was posted on a website with messy, unstructured data. Kothari asked Claude Code to find the site's API by looking at its network requests; it turned out to be unauthenticated, and Claude Code worked out the right format and handed it to the family's existing Hermes bot. Now their home bot tells them each morning what's for breakfast and lunch so they can pack food to match.
Agent
Prompt Recreated prompt
The source didn't share its exact prompt, so we wrote this from what it describes.
Run this task now, exactly as written below. Everything you need is here, so start straight away and only stop if something required is missing or a rule below tells you to. Goal: Get my child's school menu sent to me automatically every morning. Fill in before running: - The page where the menu is posted: [LINK] - How I want to receive it (chat app, email, home assistant): [DETAILS] - What time each morning: [TIME] Rules: - Check whether the site offers a feed or calendar first, and use that if so. - Only read data that's publicly available without logging in, and don't get around any login or limits. - Format each day's message as breakfast and lunch in one or two lines. - Tell me if the page changes and the message stops working. - Check facts that can change (prices, opening hours, dates, availability, rules) against the official source, and tell me anything you couldn't verify. Output: A morning message with the day's meals, and a note on how it's set up. You'll know it worked when: we know what's for lunch before we pack the bags.
Customize this prompt
Answer these questions and we'll put your answers into the prompt for you. You can leave any of them empty.
Your prompt
Run this task now, exactly as written below. Everything you need is here, so start straight away and only stop if something required is missing or a rule below tells you to. Goal: Get my child's school menu sent to me automatically every morning. Fill in before running: - The page where the menu is posted: [LINK] - How I want to receive it (chat app, email, home assistant): [DETAILS] - What time each morning: [TIME] Rules: - Check whether the site offers a feed or calendar first, and use that if so. - Only read data that's publicly available without logging in, and don't get around any login or limits. - Format each day's message as breakfast and lunch in one or two lines. - Tell me if the page changes and the message stops working. - Check facts that can change (prices, opening hours, dates, availability, rules) against the official source, and tell me anything you couldn't verify. Output: A morning message with the day's meals, and a note on how it's set up. You'll know it worked when: we know what's for lunch before we pack the bags.
Scroll to see the whole prompt. Your answers show in green.
3 blanks are still empty: The page where the menu is posted; How I want to receive it (chat app, email, home assistant); What time each morning. They'll stay in brackets in your prompt, so the chat tool may ask you about them.
What you type stays in this browser tab. We don't send it or save it, and it's gone when you leave the page. If you use a "Try this in" button, your answers go to that tool as part of the prompt.
Try this in:
This prompt has blanks to fill in, like [LINK]. We'll copy it instead of filling it in, so you can edit it before you send.
The source used Claude Code, which can take actions on your computer or in a browser. These are general chat tools, so results may differ, and a normal chat may only give you a plan.
Opens in a new tab. We don't see what you send.
These links are only a shortcut. We're not affiliated with OpenAI, Google or xAI, and your results may not match the source.
Optional stronger version
Our rewrite with extra checks. The poster didn't test it.
Run this task now, exactly as written below. Everything you need is here, so start straight away and only stop if something required is missing or a rule below tells you to. Goal: Get my child's school menu sent to me automatically every morning. Fill in before running: - The page where the menu is posted: [LINK] - How I want to receive it (chat app, email, home assistant): [DETAILS] - What time each morning: [TIME] Rules: - Check whether the site offers a feed or calendar first, and use that if so. - Only read data that's publicly available without logging in, and don't get around any login or limits. - Format each day's message as breakfast and lunch in one or two lines. - Tell me if the page changes and the message stops working. - Check facts that can change (prices, opening hours, dates, availability, rules) against the official source, and tell me anything you couldn't verify. - Add a weekly summary on Sunday evening so we can plan the shopping. Output: A morning message with the day's meals, and a note on how it's set up. You'll know it worked when: we know what's for lunch before we pack the bags. Before you finish: re-read my goal and constraints, check your answer against each one, and list anything you assumed or couldn't confirm.
Source
https://x.com/nikunj/status/2090884422178627624
Related cases
- Find snack days and spirit days for each of three kids on school calendars with GeminiEvidence: Described by posterBeginner-friendly
A parent of three kids with three school calendars and many 'special events' photographs each calendar and gives it to Gemini with context, e.g. find his son's snack day (16 nut-free snacks) and all spirit days, filter to only that child's events, then add them to Google Calendar with a reminder to bring the snacks.
Gemini · Personal · Source date:
- Turn kids' activities into a daily family schedule with ChatGPTEvidence: Article or interviewBeginner-friendly
Mom Ijeoma Nwaogu gives ChatGPT her children's routines, for example that they return from school at 4:30 p.m., have snacks before tutoring at 6 p.m., and it generates a detailed daily schedule; she also uses it for recipes for picky eaters from what's in the house and for assigning chores.
ChatGPT · Personal · Source date:
- Add a whole school year's calendar to the family calendar with Claude and catch clashes with work trips months aheadRecreated promptEvidence: Article or interview
Hally Peck, a chief marketing officer in New York with two kids and a husband who also works full-time, used to schedule life only days or a week ahead. Peck gave Claude the kids' school calendars for the year, with holidays, vacations and parent-teacher conference dates, and had it add them to the family calendar and cross-check school events against existing plans. It flagged a few conflicts with work trips already booked. Catching them months in advance rather than days or weeks means the family can resolve or plan around them.
Claude · Personal · Source date: