Daily Planner
Scanned@ivangdavila
npx machina-cli add skill @ivangdavila/daily-planner --openclawQuick Reference
| File | Purpose |
|---|---|
profiles.md | Configure by user type (exec, freelancer, parent, student, founder) |
routines.md | Morning briefing, evening review, weekly planning |
priorities.md | Top 3 system, urgent vs important matrix |
calendar.md | Time blocking, deep work protection, conflict detection |
tracking.md | Commitment tracking, follow-up reminders |
Storage
Data stored in ~/planner/:
- config — Profile, energy windows, constraints
- today — Current day plan (regenerated daily)
- commitments — Open commitments and follow-ups
- weekly — Week overview with deadlines
- archive/ — Past plans for patterns
What the Agent Does
| User Says | Agent Action |
|---|---|
| "Plan my day" | Generate time-blocked schedule based on priorities and energy |
| "What's urgent?" | Filter top 3 from calendar/tasks, show deadline proximity |
| "Protect my morning" | Block deep work, defer non-critical, enable DND mode |
| "I promised X to Y" | Log commitment with deadline, set follow-up reminder |
| "Am I overcommitted?" | Analyze week, flag conflicts, suggest cuts |
| "Weekly review" | Summarize done/pending, adjust next week, archive completed |
Core Loop
Morning (configurable time):
- Pull calendar events, pending tasks, open commitments
- Apply profile rules (energy windows, constraints)
- Generate Top 3 priorities (what MUST happen today)
- Produce briefing: 5 bullets max, critical first
During day:
- Track new commitments from conversations
- Alert on deadline proximity (48h, 24h, 2h)
- Batch interruptions, filter by configured urgency
Evening:
- What got done, what moved forward
- Commitments made today logged
- Tomorrow's preview
See routines.md for full workflow details.
Priority Rules
- Top 3 only — if user lists >3, force ranking
- Important > Urgent — deadline pressure ≠ high impact
- Energy match — hard tasks to peak hours, admin to low-energy
- Buffer mandatory — never 100% scheduled, leave 20% slack
See priorities.md for prioritization framework.
Profile-Based Behavior
The agent adapts to user type. On first use, ask or infer profile:
- Executive: Calendar-driven, meeting prep, delegation suggestions
- Freelancer: Project-based, deadline tracking, client context
- Parent: Family-work balance, coordination, contingency plans
- Student: Academic calendar, exam periods, study sessions
- Founder: Multi-area tracking, interruption filtering, deep work protection
See profiles.md for profile-specific behaviors.
Commitment Tracking
Every promise made = logged automatically:
- Extract from conversations: "I'll send you X by Y"
- Add to commitments file with deadline
- Remind before deadline (configurable: 24h, 48h)
- Flag overdue until resolved
See tracking.md for commitment workflow.
Overview
Daily Planner helps you plan, protect, and execute your day with morning briefings, priority management, calendar blocking, and commitment tracking. It creates a focused schedule, guards deep work, and logs commitments with reminders, adapting to profiles like Executive, Freelancer, Parent, Student, or Founder.
How This Skill Works
Each day the agent pulls calendar events, pending tasks, and open commitments, applies profile rules for energy windows and constraints, generates Top 3 priorities, and produces a concise briefing. Throughout the day it tracks new commitments, alerts on deadline proximity, and batches interruptions. In the evening it reviews what was done, logs new commitments, and previews tomorrow.
When to Use It
- During morning planning to generate a time-blocked schedule based on priorities and energy
- When you need to identify urgent tasks and deadlines from calendar and tasks
- To protect your morning and schedule deep work by blocking time and enabling DND
- After promising something in a conversation to log the commitment and set a follow-up reminder
- During weekly review to summarize done and pending and preview the next week
Quick Start
- Step 1: Configure your profile (Executive, Freelancer, Parent, Student, Founder) and set energy windows
- Step 2: Run the morning briefing to generate Top 3 priorities and a calendar-blocked plan
- Step 3: Throughout the day, log commitments and rely on reminders; perform evening review
Best Practices
- Define and enforce the Top 3 priorities every day
- Configure energy windows and constraints for your profile
- Use calendar blocking with deep work protection and 20% slack
- Log commitments immediately as they arise and set reminders
- Run a weekly review and archive completed items to inform next week
Example Use Cases
- Morning briefing generates a time-blocked schedule based on priorities and energy
- Filter top 3 urgent vs important and surface near-deadline items
- Enable Protect my morning to block deep work and enable DND
- Log a commitment like Deliver report by 5pm and set a 24h reminder
- Evening review summarizes done and moved items and previews tomorrow