with one click
power-nap
// 20-minute restorative nap — dim lights to 20%, set a short timer, whisper a goodnight, then a gentle wake cue.
// 20-minute restorative nap — dim lights to 20%, set a short timer, whisper a goodnight, then a gentle wake cue.
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 | power-nap |
| description | 20-minute restorative nap — dim lights to 20%, set a short timer, whisper a goodnight, then a gentle wake cue. |
Trigger on "power nap", "quick nap", "20 minute nap", "twenty minute nap",
"パワーナップ", "昼寝", "短い昼寝". Distinct from bedtime-routine (full
overnight wind-down) and meditation (active, eyes-closed attention).
This is a recovery nap — short, shallow, with a clean wake cue.
quiet-hours is already active, skip the
light-dim step — the room is already low. Don't dim further, don't
brighten. Just go straight to the timer.execute_command {device_type:"light", action:"set_brightness", parameters:{brightness:20}}. Warm, not
black — napper needs enough signal to wake naturally near the end.set_timer with { seconds: 1200, label: "power nap" }. Twenty minutes is the sweet spot — long enough to
refresh, short enough to avoid sleep-inertia from deep-sleep stages.execute_command {device_type:"light", action:"set_brightness", parameters:{brightness:60}}. Not full
brightness — we're coaxing, not startling.
User says "cancel nap", "wake me now", "起きた", "昼寝キャンセル":
cancel_all_timers scoped to the power-nap label.execute_command (light set_brightness)set_timercancel_all_timersbroadcast_tts / broadcast_announcement — nap is private.morning_briefing / evening_briefing — post-nap brain doesn't want
a news dump.media_play — no background audio; silence is the point.