Handle critical/emergency events requiring immediate user attention. Use when flight delays detected, family emergency messages, system failures, safety issues, or anything marked URGENT that needs immediate action within minutes.
Handle critical events that require immediate user attention and action.
Use this skill when you detect:
NOT emergencies:
Determine urgency:
Gather context:
Read Preferences/Preferences.md:
Structure:
1. Alert Line (Clear, direct)
🚨 URGENT: [What happened in 5-8 words]
2. Critical Info (What user needs to know NOW)
- What: [The event]
- When: [Time/deadline]
- Impact: [Why this matters]
3. Immediate Options (2-3 actionable choices)
Options:
1. [Action A] - [Consequence]
2. [Action B] - [Consequence]
3. [Action C] - [Consequence]
4. What You've Done (Actions you've already taken)
✓ Already done:
- [Action 1]
- [Action 2]
5. Follow-Up (What happens next)
I'll [automatic follow-up action]
Use send_notification():
Example:
🚨 URGENT: Flight UA123 delayed 3 hours
What:
• Your 6:45 AM flight to NYC now departs at 9:45 AM
• You'll miss your 10:30 AM meeting
Impact:
• Client presentation will need to reschedule
• Hotel check-in still okay (3 PM)
Options:
1. Take delayed flight → Reschedule client to afternoon
2. Book earlier flight ($200 change fee) → Make morning meeting
3. Cancel trip → Full refund, reschedule everything
✓ Already done:
• Found alternative UA flight at 7:30 AM (2 seats left)
• Draft email to client explaining situation
What do you want to do? I can book/email once you decide.
I'll check status again in 30 minutes.
Use /schedule-followup or schedule_pulse():
Example:
schedule_pulse(
scheduled_at="in 30 minutes",
prompt="Follow up on flight delay emergency - check if user made decision",
priority="high"
)
Append to Diary/YYYY-MM-DD.md:
[HH:MM] 🚨 EMERGENCY: [Brief description]
Context: [What happened]
Notification sent: [What user was told]
Options provided: [What choices given]
Follow-up scheduled: [When checking back]
Status: [Waiting for user response]
🚨 URGENT: Flight [number] [status]
• Original: [time] → New: [time] or Cancelled
• Impact: [what meetings/plans affected]
Options:
1. Alternative flights: [list with times]
2. Refund + reschedule trip
3. Wait it out if minor delay
✓ Checked: [other flights, hotel policy, etc.]
Need help booking or rescheduling?
🚨 URGENT: Message from [family member]
• Received: [X minutes ago]
• They said: "[quote key part]"
• Marked as: [Emergency/Urgent]
Immediate action:
Call them at [number] NOW
✓ Already done:
• Cleared your next 30 minutes on calendar
• Located their contact info
I'll hold all non-critical notifications.
🚨 CRITICAL: [System] is down
• What: [service/system name]
• Impact: [who/what affected]
• Since: [how long]
Immediate:
[Specific action needed from user]
✓ Status:
• [What you've checked]
• [Current state]
I'm monitoring and will update every [interval].
🚨 URGENT: [Task] due in [time]
• Deadline: [exact time]
• Status: [current state]
• Gap: [what's missing]
Options:
1. Rush completion - [what's needed, how long]
2. Request extension - [who to contact]
3. Submit partial - [what's ready]
I can [help action - draft email, gather materials, etc.]
What's the call?
DO:
DON'T:
Tone calibration:
False alarm (thought it was emergency, wasn't):
User doesn't respond (after 30 min):
Multiple emergencies at once:
User on vacation/OOO:
The goal is for the user to: ✅ Immediately understand what happened ✅ Know their options clearly ✅ Feel supported (you've done groundwork) ✅ Be able to decide and act quickly