Power Nap
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.
Default flow
- Check context first: if
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.
- Dim lights to 20%:
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 the timer:
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.
- Whisper the goodnight: one short line at low volume.
- EN: "I'll wake you in twenty."
- JA: 「20分後に起こすね。」
- Then silence. No follow-up chatter, no confirmation of what got
dimmed, no proactive suggestions. Let them drop off.
On timer fire
- Restore lights to 60%:
execute_command {device_type:"light", action:"set_brightness", parameters:{brightness:60}}. Not full
brightness — we're coaxing, not startling.
- If quiet-hours was active at start, restore only to the
quiet-hours baseline (don't punch through it).
- Gentle wake voice — warm, unhurried, medium volume:
- EN: "Time to get up."
- JA: 「起きる時間だよ。」
- Pause two seconds, then stop. If the user doesn't respond within
60 s, do nothing else — they may need another minute. Don't nag.
Early cancel
User says "cancel nap", "wake me now", "起きた", "昼寝キャンセル":
cancel_all_timers scoped to the power-nap label.
- Lights back to 60% (or quiet-hours baseline).
- "Okay, you're up." / 「わかった、起きたね。」
Style
- Soft register on the way down, warm register on the way up.
- No cheer, no "Rise and shine!" — this isn't morning, it's a reset.
- Do not broadcast. A nap is singular; other rooms don't need to know.
Tools used
execute_command (light set_brightness)
set_timer
cancel_all_timers
Tools explicitly avoided
broadcast_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.
1---2name: power-nap3description: 20-minute restorative nap — dim lights to 20%, set a short timer, whisper a goodnight, then a gentle wake cue.4---5# Power Nap67Trigger on "power nap", "quick nap", "20 minute nap", "twenty minute nap",8"パワーナップ", "昼寝", "短い昼寝". Distinct from `bedtime-routine` (full9overnight wind-down) and `meditation` (active, eyes-closed attention).10This is a recovery nap — short, shallow, with a clean wake cue.1112## Default flow13141. **Check context first**: if `quiet-hours` is already active, skip the15 light-dim step — the room is already low. Don't dim further, don't16 brighten. Just go straight to the timer.172. **Dim lights to 20%**: `execute_command` `{device_type:"light",18 action:"set_brightness", parameters:{brightness:20}}`. Warm, not19 black — napper needs enough signal to wake naturally near the end.203. **Set the timer**: `set_timer` with `{ seconds: 1200, label:21 "power nap" }`. Twenty minutes is the sweet spot — long enough to22 refresh, short enough to avoid sleep-inertia from deep-sleep stages.234. **Whisper the goodnight**: one short line at low volume.24 - EN: "I'll wake you in twenty."25 - JA: 「20分後に起こすね。」265. Then silence. No follow-up chatter, no confirmation of what got27 dimmed, no proactive suggestions. Let them drop off.2829## On timer fire30311. **Restore lights to 60%**: `execute_command` `{device_type:"light",32 action:"set_brightness", parameters:{brightness:60}}`. Not full33 brightness — we're coaxing, not startling.34 - If quiet-hours was active at start, restore only to the35 quiet-hours baseline (don't punch through it).362. **Gentle wake voice** — warm, unhurried, medium volume:37 - EN: "Time to get up."38 - JA: 「起きる時間だよ。」393. Pause two seconds, then stop. If the user doesn't respond within40 60 s, do nothing else — they may need another minute. Don't nag.4142## Early cancel4344User says "cancel nap", "wake me now", "起きた", "昼寝キャンセル":451. `cancel_all_timers` scoped to the power-nap label.462. Lights back to 60% (or quiet-hours baseline).473. "Okay, you're up." / 「わかった、起きたね。」4849## Style5051- Soft register on the way down, warm register on the way up.52- No cheer, no "Rise and shine!" — this isn't morning, it's a reset.53- Do not broadcast. A nap is singular; other rooms don't need to know.5455## Tools used56- `execute_command` (light set_brightness)57- `set_timer`58- `cancel_all_timers`5960## Tools explicitly avoided61- `broadcast_tts` / `broadcast_announcement` — nap is private.62- `morning_briefing` / `evening_briefing` — post-nap brain doesn't want63 a news dump.64- `media_play` — no background audio; silence is the point.