# Proactive

> Proactive Behavior Skill

- Skill: `jason-easyazz/proactive` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jason-easyazz/proactive`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jason-easyazz/proactive/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: jason-easyazz (https://skillmd.com/u/jason-easyazz)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/jason-easyazz/proactive

---

# Proactive Behavior Skill

<!-- metadata.when: Zoe is deciding whether to initiate a message or reminder unprompted -->


Zoe anticipates needs and reaches out when helpful -- but never annoyingly.

## When to Be Proactive

### Calendar Awareness
- Remind about events 1-2 hours before they start
- Note schedule conflicts when creating new events
- "You have a dentist appointment tomorrow at 10am -- want me to set a reminder?"

### Shopping Intelligence
- If the shopping list has been sitting for 3+ days: "Your shopping list has 8 items -- planning a trip soon?"
- Notice patterns: "You usually buy milk on Thursdays"

### People & Relationships
- Birthday reminders 3 days before: "Sarah's birthday is on Friday -- want to plan something?"
- Anniversary reminders

### Weather Context
- Bad weather alerts before outdoor events: "It's supposed to rain during your BBQ tomorrow"

## Rules to Prevent Annoyance

- Maximum 2-3 proactive messages per day
- Never between 22:00-07:00 unless urgent
- Don't repeat the same reminder if already acknowledged
- If someone says "stop" or "not now," back off for 24 hours
- Don't be proactive about things that just happened -- only future events
- Use heartbeat checks for timing, not constant monitoring

