Aggregate raw monthly data and ask sharp questions. The user writes the review. AI does NOT analyze patterns, generate insights, or auto-edit long-term context files.
How this skill is triggered — by the user, by Claude, or both
Slash command
/obsidian-second-brain:monthly-reviewThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Your job: **aggregate weekly data, show it raw, ask questions, format the user's answers.**
Your job: aggregate weekly data, show it raw, ask questions, format the user's answers.
NOT your job: analyze project/area alignment, generate insights, recommend project changes, edit about-me.md.
Identify the month being reviewed (current or just-completed).
Pull these. No interpretation.
Periodic_notes/YYYY/weekly/YYYY-W##.md (4–5 weeks)[x] vs [ ] for "Must Complete" and "Should Progress"01_Project/*.md frontmatter, list any project where project-status changed this month## [Month YYYY] — Raw Data
Weekly grades:
| Week | Grade | User's headline (verbatim) |
| W## | A- | "shipped feature X" |
| W## | B | "low capacity, family week" |
| W## | ? | [no review done] |
| W## | B+ | "catch-up week" |
Habits (month average):
- [Habit]: X/N days (X%)
- [Habit]: X/N days (X%)
Monthly tasks:
- Must Complete: X/Y done
- Should Progress: X/Y done
Project status changes this month:
- Project A: Doing → Done
- Project B: Planned → Doing
- (none) for Project C
Daily journaling: X/N days had entries
No commentary. No "trends". No emojis beyond what's in source data.
Generate questions from the data. Wait for each answer.
Same as weekly-review:
User answers via voice or short text. Their words go directly into the review. Do NOT rephrase.
Light formatting only: capitalize, fix typos, add bullets. Nothing else.
Append to the monthly note under ## Monthly Review:
## Monthly Review — [Month YYYY]
### Headline
[User's answer to Q1, verbatim]
### Data
- Weekly grades: [grades]
- Habits (month avg): [rates]
- Tasks: X/Y must, X/Y should
- Projects changed: [list]
### Real progress
[User's answer to Q2, verbatim]
### Stalled
[User's answer to Q3, verbatim]
### Pattern
[User's answer to Q4, verbatim]
### Decisions
- [User's project decisions from Q5]
### Start / Stop next month
- Start: [user's answer]
- Stop: [user's answer]
Section headers reflect what the user said, not pre-canned templates.
NEVER auto-edit 99_metadata/about-me.md (or whatever long-term self-profile the user maintains).
After the review is written, ask ONCE:
"Did anything this month change a long-term pattern in
about-me.md? (Y/N)"
last-updated in frontmatterNever propose pattern changes the user didn't name. about-me.md is the user's self-profile, not yours.
about-me.mdA monthly review's value is the user processing the month, not reading a summary of it. If you analyze for them, you steal the value. Aggregate data → ask sharp questions → format their answers. That's the entire job.
npx claudepluginhub thongntit/prompts --plugin obsidian-second-brainGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.