Weekly Review & Planning System
Runs a structured weekly review covering accomplishments, energy audit, and next-week priority planning. Generates time-blocked schedules with focus session integration. Prerequisites: python3.
MCP get_skill({ skillId: "weekly-review-planning-system-23782da5" })Use this skill with your agent
Create a free account and connect via MCP
# Weekly Review & Planning System
Conduct a structured weekly review and plan the upcoming week with priorities, time blocks, and energy management.
## When to Use
- "Do my weekly review"
- "Plan my week"
- "What should I focus on this week?"
## Requirements
- **python3** for time allocation calculations
## Workflow
### Step 1 ā Review Last Week
Ask user to reflect:
```markdown
## Last Week Review
### What did you accomplish?
1. {Win 1}
2. {Win 2}
3. {Win 3}
### What didn't get done? Why?
1. {Task} ā {Reason: time, energy, blocked, deprioritized}
### Energy audit (1-5 each day)
| Mon | Tue | Wed | Thu | Fri | Avg |
|-----|-----|-----|-----|-----|-----|
| {X} | {X} | {X} | {X} | {X} | {X} |
### Key insight
{One thing you learned about how you work best}
```
### Step 2 ā Identify This Week's Priorities
```markdown
## This Week's Focus
### š“ Must complete (non-negotiable)
1. {Task} ā by {Day}
2. {Task} ā by {Day}
### š” Should complete (important but flexible)
1. {Task}
2. {Task}
### š¢ Nice to have (bonus if time allows)
1. {Task}
### ā³ Waiting on (blocked by others)
1. {Task} ā waiting for {person/thing}
```
### Step 3 ā Time Block the Week
```bash
python3 << 'PYEOF'
total_hours = {AVAILABLE_HOURS_PER_WEEK} # e.g., 40
priorities = [
{"task": "{Must 1}", "hours": {N}, "priority": "must"},
{"task": "{Must 2}", "hours": {N}, "priority": "must"},
{"task": "{Should 1}", "hours": {N}, "priority": "should"},
{"task": "{Should 2}", "hours": {N}, "priority": "should"},
]
allocated = sum(p["hours"] for p in priorities)
buffer = total_hours * 0.2 # 20% for interruptions/admin
free = total_hours - allocated - buffer
print(f"Total available: {total_hours}h")
print(f"Allocated: {allocated}h")
print(f"Buffer (20%): {buffer:.0f}h")
print(f"Free/flexible: {free:.0f}h")
if allocated > total_hours * 0.8:
print("\nā ļø Overcommitted! Cut 'should' items or reduce scope.")
PYEOF
```
### Step 4 ā Generate Weekly Plan
```markdown
# Week Plan ā {DATE_RANGE}
## Monday
| Time | Block | Task |
|------|-------|------|
| 9:00-10:30 | š“ Deep work | {Must 1} |
| 10:30-10:45 | Break | |
| 10:45-12:00 | š“ Deep work | {Must 1} |
| 12:00-1:00 | Lunch | |
| 1:00-2:30 | š” Focus | {Should 1} |
| 2:30-3:30 | š§ Admin/Email | Catch up |
| 3:30-5:00 | š” Focus | {Should 2} |
## Tuesday
...
## Friday
| Time | Block | Task |
|------|-------|------|
| ... | ... | ... |
| 4:00-5:00 | š Weekly review | Next week prep |
## Focus Session Protocol
- 90-minute blocks: no email, no Slack, phone on DND
- 5-min startup ritual: close tabs, write intention
- 15-min break between blocks: walk, water, stretch
```
### Step 5 ā Save Plan
```bash
mkdir -p outputs/productivity
cat > "outputs/productivity/week-plan-{DATE}.md" << 'EOF'
{WEEKLY_PLAN}
EOF
```
## Important Rules
- Max 3 "must complete" items per week ā focus beats volume
- Always include 20% buffer time ā interruptions are inevitable
- Deep work in the morning (highest energy for most people)
- Admin/email in afternoon blocks ā don't scatter throughout
- Friday afternoon = weekly review for next week
## Example Prompts
- "Help me plan my week ā I have 3 big tasks"
- "Do my weekly review ā what should I carry forward?"
- "Time-block my work week around 2 deep focus projects"Related Skills
More skills in Productivity & Planning
Decision Matrix Builder
Structures complex decisions using weighted scoring matrices. Researches options via Brave Search, calculates weighted scores, and provides a clear recommendation with sensitivity analysis. Prerequisites: brave-search MCP, python3.
Goal & OKR Tracker
Helps define SMART goals or OKRs (Objectives and Key Results), breaks them into quarterly milestones, creates a tracking system, and conducts monthly progress check-ins. Prerequisites: python3.
Journaling Prompt System
Generates personalized journaling prompts based on your current mood, goals, or life situation. Creates structured journal templates for morning pages, gratitude, reflection, and weekly reviews. Prerequisites: python3.
Project Breakdown & WBS Generator
Breaks any project into a Work Breakdown Structure with tasks, dependencies, time estimates, and a Mermaid Gantt chart. Researches best practices via Brave Search. Prerequisites: brave-search MCP, python3.
Explore Other Categories
Skills from other categories with shared topics
Google Calendar Daily Planner
Pulls today's or tomorrow's Google Calendar events via gcalcli, analyzes meeting density, identifies focus blocks, and generates a time-blocked daily plan. Prerequisites: gcalcli, gcloud, curl, jq.
50/30/20 Budget Planner
Creates a personalized monthly budget using the 50/30/20 framework. Calculates target allocations from income, maps actual spending from CSV data, and identifies overspending. Prerequisites: python3.
Business Plan One-Pager
Creates a concise one-page business plan covering value proposition, market, revenue model, and key metrics. Researches market data via Brave Search and generates a Mermaid business model canvas. Prerequisites: brave-search MCP, python3.