بنقرة واحدة
hydration-reminder
Low-friction hourly nudge to drink water — warm, brief, and easy to dismiss.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Low-friction hourly nudge to drink water — warm, brief, and easy to dismiss.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run shell commands through the user's Termux app when no first-class tool fits — e.g. "git status in my project folder", "list downloads", "run ffmpeg on this file". Only used when the user has opted in under Settings → Advanced → Termux shell access.
Capture "remind me tomorrow to X" into a dated memory entry the morning-briefing surface will read back automatically.
Gentle rest mode for when the user is unwell — dim lights, low volume, quiet hours, and a single hydration reminder every two hours without lecturing.
Finds a misplaced item by searching the user's memory store for prior "I put X in Y" statements; if nothing matches, offers to remember the current location instead.
Quick send-off when the user is leaving — lights out, low-battery reminder, optional weather preview, all inside a single calm sentence.
Warm welcome when the user gets home — lights up the entry, says hi, and recaps the next calendar event plus any urgent notifications in one short line.
| name | hydration-reminder |
| description | Low-friction hourly nudge to drink water — warm, brief, and easy to dismiss. |
Trigger on "hydration reminder", "remind me to drink water", "water
reminder", "水分補給のリマインド", "水飲むの忘れそう", "1時間ごとに水
を思い出させて". Distinct from stretch-break (movement, 5-minute
routine) and focus-mode (deep-work session): hydration-reminder is a
recurring, single-sentence nudge — no routine, no lights, no media
changes. Just a warm reminder to take a sip.
remember with key
hydration_reminder.active and value true. Also store
hydration_reminder.started_at with the current timestamp so the
agent can recall how long the session has been running if the user
asks later.set_timer with
{ seconds: 3600, label: "hydration" }. The label lets us find and
cancel this specific timer without affecting cooking / laundry
timers.broadcast_tts, broadcast_timer, broadcast_announcement.recall with key
quiet_hours.active. If true, skip this nudge silently —
do not speak, do not bump volume, do not reschedule a loud reminder.
Instead, reschedule the next timer for 3600 seconds later and let
the next wake cycle handle it. The user explicitly opted into quiet
hours; hydration never overrides that.set_volume call — respect whatever they last set):
execute_command with
{ device_type: "notification", action: "post", parameters: { title: "Hydration", body: "Time for water." } } so a passing
glance at the tablet picks it up. Do not escalate — one
notification, no sound override.set_timer with
{ seconds: 3600, label: "hydration" } for the next hour.Trigger on "stop hydration reminders", "hydration off", "水の通知を 止めて", "もういいよ":
cancel_all_timers scoped to the hydration label, or the
more specific cancel_timer if available.remember with key hydration_reminder.active and value
false.If the user enables quiet-hours while hydration reminders are
running, do not auto-cancel the hydration session. The next
fire-time check (step 1 of "When the timer fires") handles the
suppression. When quiet-hours ends, the next hydration timer fires
normally — no catch-up for missed nudges.
If the user asks "did I drink water during the night?" in the morning, the agent can answer honestly: "I held off while quiet hours were on."
set_timercancel_all_timersrememberrecallexecute_command (optional, notification post only)broadcast_tts, broadcast_timer, broadcast_announcement —
hydration is personal, no fan-outset_volume — never override the user's current volume for a
reminder this low-stakes