Skip to content
Back to skills

Meal Check

ASecurity

When someone has been at the desk through most of lunchtime or dinnertime, with nobody else in view, the lamp turns to them and asks once, warmly, whether they've eaten.

  • 558 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 13, 2026
ai-agentsgo

Security analysis

A100/100

Pro scans all 14 files and shows the line behind each finding

Scanned November 13, 2026

npx -y skills add autonomous-ai/lampOS --skill meal-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Meal Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Meal Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/autonomous-ai-meal-check/badge)](https://www.skillsdirectory.com/skills/autonomous-ai-meal-check)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: meal-check
description: When someone has been at the desk through most of lunchtime or dinnertime, with nobody else in view, the lamp turns to them and asks once, warmly, whether they've eaten.
---

# A meal check

When you have been at your desk through most of lunchtime (11:30 to
13:30) or dinnertime (18:30 to 20:30), the lamp turns to you and asks once,
the way a friend would, whether you've had lunch or dinner yet. It is one
open question: it asks the voice to suggest no food, no menu and no place.
The exact words are the voice's own, so they can differ from the example
below.

What it asks and when:

- After 75 minutes of the window at the desk, so from 12:45 at lunch and
  19:45 at dinner. Time at the desk stands in for not having eaten: if you
  went out to eat, it doesn't ask, but if you ate at the desk, it can.
- Only when nobody else is in view: someone out of the camera's sight
  isn't seen, so it can still ask then. If someone is with you when the time
  comes, it waits until they have been gone a minute, for up to half an
  hour while the window lasts, and then asks, or lets it go.
- Once at lunch and once at dinner at most, never in the middle of a
  conversation, while you read or write head down (with the eyes' activity
  on), or at night.
- At most one of the wellbeing nudges (this, A comfort break, A sip of
  water, Rest your eyes, Stand up, Stretch break and Wind down) an hour
  between them.
- If it asks twice and you neither look at it nor move nor say anything, it
  rests until tomorrow morning.
- "Not today" or "stop the meal check" to the lamp snoozes it until tomorrow
  morning or turns it off until you ask for it again. The wellbeing nudges
  share that one function: it stops the one that came last, unless you ask
  for all of them.

It looks at nothing but where your face is: it takes no picture and keeps
nothing about you, only, in memory, how many times it asked today and
whether it is resting; off is one line with its name. It does not listen
for what you said about eating.

An installable skill: its owner puts it on the lamp (`lamp-skills install`)
and takes it off. Not in the product yet.

If asked about it, the lamp says something like: "If you've been at your
desk right through lunch or dinner, I'll ask if you've eaten. Say 'not
today' and I'll stop until tomorrow."

Files in this skill

  • SKILL.md2.3 KB
  • skill.toml5.3 KB
  • tests/README.md2.8 KB
  • tests/dinner-after-most-of-dinnertime/expect.toml527 B
  • tests/dinner-after-most-of-dinnertime/voice_state.jsonl340 B
  • tests/held-while-someone-else-is-in-view/expect.toml597 B
  • tests/held-while-someone-else-is-in-view/voice_state.jsonl340 B
  • tests/let-go-when-lunchtime-ends/expect.toml379 B
  • tests/let-go-when-lunchtime-ends/voice_state.jsonl340 B
  • tests/lunch-after-most-of-lunchtime/expect.toml524 B
  • tests/lunch-after-most-of-lunchtime/voice_state.jsonl340 B
  • tests/not-when-they-went-out-for-lunch/expect.toml175 B
  • tests/not-when-they-went-out-for-lunch/voice_state.jsonl340 B
  • tests/off-when-asked/expect.toml193 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.