Agent skill
pkm:weekly-review
Generate or update the Weekly Summary section by aggregating daily notes in Obsidian
Install this agent skill to your Project
npx add-skill https://github.com/devkade/collaborator/tree/main/skills/pkm-framework/skills/temporal/weekly-review
SKILL.md
Weekly Review Skill
This skill helps you reflect on your week by aggregating data from your daily notes and generating comprehensive weekly insights.
Purpose
Automatically generate the π Weekly Summary with:
- Weekly highlights and accomplishments
- KPIs (completion rate, total focus time)
- Project status tracking
- Insights and patterns
- Blockers and delayed tasks
- Next week's priorities
Context
- Weekly notes location:
20_Notes/Journal/YYYY/Mnn/YYYY-Www.md - Daily notes location:
20_Notes/Journal/YYYY/Mnn/YYYY-MM-DD.md - Obsidian vault:
~/Obsidian/Altellus - Current week: Calculate from today's date
- Review period: Past 7 days of daily notes
Workflow
1. Identify the weekly note
- Calculate current week number (e.g.,
2025-W46) - Path format:
~/Obsidian/Altellus/20_Notes/Journal/2025/M11/2025-W46.md - Create from template if doesn't exist
2. Aggregate daily notes (TaskNotes format)
- Read the past 7 daily notes from
20_Notes/Journal/ - Extract completed tasks in TaskNotes format:
- [x] [[Task Name]] β YYYY-MM-DD - Extract incomplete tasks:
- [ ] [[Task Name]] - Count pomodoros from YAML
pomodorosarray in each daily note - Collect data from both "π Daily Notes" and "π Daily Review" sections
3. Fill "μ£Όκ° νμ΄λΌμ΄νΈ" (Weekly Highlights)
- List 3-5 major accomplishments this week
- Use TaskNotes format for highlights:
- [x] [[Task Name]] - What moved forward? What was completed?
- Focus on significant wins and progress
4. Fill "KPI & μ§ν" (KPIs & Metrics) - TaskNotes format
- μλ£μ¨ (Completion rate): Count completed vs total TaskNotes tasks
- μ΄ Pomodoros: Sum
pomodorosarray length from all 7 daily notes - Display with emoji:
μ΄ π x 35 (7μΌκ°) - Show daily average:
μΌνκ· : 5 pomodoros/day - Example format:
- μλ£μ¨: 23/30 tasks (77%)- μ΄ Pomodoros: π x 35
5. Fill "μ£Όμ νλ‘μ νΈ μν" (Project Status)
- Identify projects mentioned across the week
- Track progress and current status
- Format:
- [[Project Name]] β status description
6. Fill "π§ Insights"
- Patterns discovered across the week
- What worked well consistently?
- What recurring issues appeared?
- Any systemic improvements needed?
7. Fill "β± Time & Energy"
- Project-wise time breakdown
- Energy flow observations (when was most productive?)
- Time allocation vs. planned focus areas
8. Fill "π§± Blockers" - TaskNotes format
- Find TaskNotes tasks appearing 3+ days without completion:
- [ ] [[Task Name]] - Format:
- [ ] [[Task Name]] β XμΌ μ°μ λ―Έμλ£ - Recurring obstacles that appeared multiple times
- External dependencies blocking progress
- Identify root causes if visible
9. Fill "π― λ€μ μ£Ό μ°μ μμ" (Next Week Priorities) - TaskNotes format
- Based on blockers and incomplete work
- Format as TaskNotes checklist:
- [ ] [[Priority Task]] - Connect to blocker resolutions
- Include carried-forward important tasks
- Prioritize delayed tasks from blockers section
Output Format
Provide the complete weekly note content with all sections filled.
Important:
- Pull data from actual daily notes, not assumptions
- Calculate real numbers for KPIs from TaskNotes YAML frontmatter
- Preserve frontmatter and template structure
- Base all insights on actual data from the 7 daily notes
Usage
This skill is called via the /pkm:weekly-review command, typically on Friday evening or Sunday evening to reflect on the week.
Integration
- Works with Periodic Notes plugin in Obsidian
- Reads daily notes from the past 7 days
- Aggregates YAML frontmatter data (pomodoros)
- Links to daily notes using wikilinks
Example
Input: User runs /pkm:weekly-review on 2025-11-22 (Friday of week 47)
Process:
- Calculate week number:
2025-W47 - Identify weekly note:
~/Obsidian/Altellus/20_Notes/Journal/2025/M11/2025-W47.md - Read 7 daily notes: 2025-11-16 through 2025-11-22
- Extract from each daily note:
- Completed tasks from "μ€λ μλ£"
- Pomodoros from YAML frontmatter
- Insights from "μΈμ¬μ΄νΈ"
- Projects mentioned
- Incomplete tasks
- Aggregate and analyze:
- Count total tasks: 23 completed / 30 total = 77%
- Sum pomodoros: 58 total = 29 hours
- Identify projects: Project A, Project B, Project C
- Find blockers: Tasks mentioned 3+ days
- Generate insights and priorities
Output: Complete weekly note with all 9 sections filled based on actual weekly data.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
example-plugin
Brief description of what this plugin does and when to use it
example:feature-1
Description of feature 1 and when to use it
example:feature-2
Description of feature 2 and when to use it
deep-reading-framework
Three-pass critical reading framework for systematic document analysis. Supports tech blogs, retrospectives, technical documentation, personal writing, and academic papers. Primary focus on Third Pass critical analysis, context validation, and actionable reconstruction. Use when analyzing complex documents, performing critical reading, extracting actionable insights, or conducting deep analysis. Triggers include Third Pass, λΉνμ λΆμ, critique, κΉμ΄ μ½κΈ°, μ¬μΈ΅ λΆμ.
oss-contribution-framework
Systematic framework for contributing to open source projects. Guides through issue discovery, integrated analysis with code exploration, implementation, and PR creation. Use when starting OSS contributions, analyzing issues, or creating pull requests. Includes modular sub-skills for each contribution phase.
oss:issue-analysis
Phase 2 of OSS contribution - Deep analysis combining issue requirements with codebase exploration. Extracts requirements, explores code structure, identifies exact code locations to fix, traces execution paths, and maps code-level changes needed. Use when starting work on selected issue.
Didn't find tool you were looking for?