5.0 KiB
5.0 KiB
name, description
| name | description |
|---|---|
| pkm:monthly-review | Generate or update the Monthly Summary section by aggregating weekly notes in Obsidian |
Monthly Review Skill
This skill helps you reflect on your month by aggregating data from your weekly notes and generating comprehensive monthly insights.
Purpose
Automatically generate the 📅 Monthly Summary with:
- Monthly highlights and major achievements
- Monthly KPIs aggregated from weekly data
- Goal progress tracking
- Long-term patterns and trends
- Monthly themes
- Next month's objectives
Context
- Monthly notes location:
20_Notes/Journal/YYYY/Mnn/YYYY-Mmm.md - Weekly notes location:
20_Notes/Journal/YYYY/Mnn/YYYY-Www.md - Obsidian vault:
~/Obsidian/Altellus - Current month: Calculate from today's date
- Review period: All weekly notes from the current month (typically 4-5 weeks)
Workflow
1. Identify the monthly note
- Calculate current month (e.g.,
2025-M11for November) - Path format:
~/Obsidian/Altellus/20_Notes/Journal/2025/M11/2025-M11.md - Create from template if doesn't exist
2. Aggregate weekly notes (TaskNotes format)
- Identify all weekly notes in the current month (e.g., 2025-W44 through 2025-W47)
- Read each weekly note from
20_Notes/Journal/YYYY/Mnn/YYYY-Www.md - Extract highlights, KPIs, insights, blockers, and project statuses
- Extract completed tasks:
- [x] [[Task Name]]
3. Fill "월간 하이라이트" (Monthly Highlights) - TaskNotes format
- List 5-7 major achievements across the month
- Use TaskNotes format:
- [x] [[Task Name]]for highlights - Significant milestones reached
- Major projects completed or advanced
- Key wins and breakthroughs
4. Fill "월간 KPI" (Monthly KPIs) - TaskNotes format
- 평균 완료율 (Average completion rate): Average of weekly completion rates
- 총 Pomodoros: Sum of all weekly pomodoros
- 주간 평균: Total pomodoros / number of weeks
- Display with emoji:
총 🍅 x 140 (4주간) - Example format:
- 평균 완료율: 76% (across 4 weeks)- 총 Pomodoros: 🍅 x 140- 주간 평균: 35 pomodoros/week
5. Fill "목표 진행도" (Goal Progress)
- Review monthly or quarterly goals
- Track progress on each goal
- Format:
- [[Goal Name]] — X% complete / status - Note which goals are on track vs behind
6. Fill "🧠 Monthly Themes & Patterns"
- Identify recurring themes across multiple weeks
- What patterns emerged this month?
- What working styles or approaches were most effective?
- Any systemic issues that need addressing?
7. Fill "📊 Project Portfolio"
- List all projects worked on during the month
- Current status of each project
- Time investment per project (if tracked)
- Format:
- [[Project Name]] — status, time invested
8. Fill "🚧 Persistent Blockers" - TaskNotes format
- Blockers appearing in 2+ weekly reviews:
- [ ] [[Task Name]] - Format:
- [ ] [[Task Name]] — X주 연속 미완료 - Long-term obstacles still unresolved
- Dependencies causing repeated delays
- Systemic issues requiring strategic solutions
9. Fill "🎯 다음 달 목표" (Next Month Objectives) - TaskNotes format
- Based on monthly insights and persistent blockers
- 3-5 key objectives for next month
- Format as TaskNotes checklist:
- [ ] [[Objective]] - Connect to unfinished important work
- Include blocker resolution strategies
- Prioritize persistent blocker resolution
Output Format
Provide the complete monthly note content with all sections filled.
Important:
- Aggregate data from actual weekly notes, not assumptions
- Calculate real numbers for KPIs from weekly data
- Preserve frontmatter and template structure
- Look for long-term trends, not just week-to-week variations
Usage
This skill is called via the /pkm:monthly-review command, typically at the end of the month (last day or first day of new month).
Integration
- Works with Periodic Notes plugin in Obsidian
- Reads weekly notes from the current month
- Aggregates weekly KPI data
- Links to weekly notes using wikilinks
Example
Input: User runs /pkm:monthly-review on 2025-11-30 (end of November)
Process:
- Calculate month:
2025-M11(November) - Identify monthly note:
~/Obsidian/Altellus/20_Notes/Journal/2025/M11/2025-M11.md - Find weekly notes in November: W44, W45, W46, W47, W48 (5 weeks)
- Read each weekly note
- Extract from each week:
- Weekly highlights
- Completion rate
- Total focus time
- Projects mentioned
- Insights
- Blockers
- Aggregate and analyze:
- Average completion rate: (75% + 80% + 72% + 78% + 81%) / 5 = 77.2%
- Total focus time: 32 + 28 + 35 + 30 + 33 = 158 hours
- Weekly average: 31.6 hours
- Identify projects: Project A (4 weeks), Project B (3 weeks), Project C (2 weeks)
- Find persistent blockers: Items mentioned in 3+ weeks
- Identify monthly themes and long-term patterns
- Set next month's objectives
Output: Complete monthly note with all sections filled based on aggregated monthly data.