Skip to content
Back to skills

Sip Of Water

ASecurity

After someone has sat at the desk an hour and a half, the lamp turns to them and its light breathes once, a slow cool blue, a hint to drink some water, with one short, friendly line suggesting a sip.

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

Security analysis

A100/100

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

Scanned November 13, 2026

npx -y skills add autonomous-ai/lampOS --skill sip-of-water --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sip Of Water?

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

Security grade badge for Sip Of Water
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/autonomous-ai-sip-of-water/badge)](https://www.skillsdirectory.com/skills/autonomous-ai-sip-of-water)

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: sip-of-water
description: After someone has sat at the desk an hour and a half, the lamp turns to them and its light breathes once, a slow cool blue, a hint to drink some water, with one short, friendly line suggesting a sip.
---

# A sip of water

When you have been at your desk for an hour and a half without getting up,
between 10:00 and 17:00, the lamp turns to you and its light breathes once,
slowly, a cool blue, for about six seconds, and says one short, friendly
line suggesting a sip of water. Then the light is as it was.

What it says and when:

- It says one short line, worded by the voice the way a friend would: no
  lecture, nothing about health. It never starts a conversation about
  water beyond that line. If you want a reminder at a set time, ask for one
  ("remind me to drink water at three"): that is your own reminder, which
  the lamp keeps and says.
- Once a sitting: it does not do it again while you stay. Three times a day
  at most, never while you read or write head down (with the eyes' activity on),
  and never in the middle of a conversation, before 10:00, after
  17:00 or at night.
- With the eyes' activity on, the sitting is yours: someone else sitting down in
  your chair begins it again, so it is never theirs at your 90 minutes.
- At most one of the wellbeing nudges (this, Rest your eyes, Stand up and
  Wind down) an hour between them.
- If it does it twice and you neither look at it nor move nor say
  anything, it rests until tomorrow morning.
- "Not today" or "stop the water reminders" to the lamp snoozes it until
  tomorrow morning or turns it off until you ask for it again. The four
  wellbeing nudges share that one function: it stops the one that came
  last, unless you ask for all of them, and the lamp says which.

With the lamp's `LAMP_NUDGES_PRESENT` switch on (#5207, off unless set), it
comes after 50 minutes at the desk, and again each 50 minutes while you
stay, between 08:00 and 22:00, six times a day at most, and the wellbeing
nudges share two an hour, never within half an hour of each other.

It keeps nothing about you: only, in memory, how many times it went today
and whether it is resting; off is one line with its name. How long you
have sat is a time kept through a short restart of the lamp's skills (an
update's), never across a reboot, with no person in it.

A core skill: it comes with the lamp, on, and can be turned off by voice
or in the app.

If asked about it, the lamp says something like: "After you've sat a long
while I give a slow blue glow and suggest a sip of water. I won't nag: say
'not today' and I'll stop until tomorrow."

Files in this skill

  • SKILL.md2.6 KB
  • skill.toml5.8 KB
  • tests/README.md2.6 KB
  • tests/a-sip-after-90-minutes/expect.toml569 B
  • tests/a-sip-after-90-minutes/humans_faces_tracked.jsonl65.2 KB
  • tests/a-sip-after-90-minutes/voice_state.jsonl340 B
  • tests/a-sip-when-the-eyes-say-the-same-sitting/expect.toml631 B
  • tests/a-sip-when-the-eyes-say-the-same-sitting/humans_faces_tracked.jsonl65.2 KB
  • tests/a-sip-when-the-eyes-say-the-same-sitting/room_activity.jsonl61.8 KB
  • tests/a-sip-when-the-eyes-say-the-same-sitting/voice_state.jsonl340 B
  • tests/not-when-someone-else-sat-down/expect.toml246 B
  • tests/not-when-someone-else-sat-down/humans_faces_tracked.jsonl65.2 KB
  • tests/not-when-someone-else-sat-down/room_activity.jsonl61.8 KB
  • tests/not-when-someone-else-sat-down/voice_state.jsonl340 B
  • tests/off-when-asked/expect.toml199 B
  • tests/off-when-asked/humans_faces_tracked.jsonl65.2 KB
  • tests/off-when-asked/voice_state.jsonl340 B
  • tests/once-a-sitting/expect.toml502 B
  • tests/once-a-sitting/voice_state.jsonl340 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.