Weekly Review
Weekly review and planning session. Use at end of week or weekend to review progress, plan next week, and set priorities. Triggers on "weekly review", "plan my week", "what did I do this week", "Sunday planning".
MCP get_skill({ skillId: "weekly-review-9a77be52" })Use this skill with your agent
Create a free account and connect via MCP
Run a weekly review and planning session. Keep it conversational - one section at a time.
## Step 0: Get Week Info
```bash
date +%Y-%m-%d # Today
date +%Y-W%V # Current ISO week
date -d "last sunday" +%Y-%m-%d # Week start (for lookback)
```
## Step 1: Weekly Note Setup
1. Check if this week's note exists: `my-vault/02 Calendar/YYYY-Www.md`
2. If not, create from `09 System/Templates/Weekly Template.md`
- Replace Templater placeholders with actual dates
- The week note format is `YYYY-[W]ww` (e.g., `2026-W03`)
## Step 2: Journal Completeness Check
**Critical**: Verify all 7 days have journal entries and content.
```bash
# List last 7 days' journal files
for i in {0..6}; do
d=$(date -d "$i days ago" +%Y-%m-%d)
f="my-vault/02 Calendar/$d.md"
if [[ -f "$f" ]]; then
lines=$(wc -l < "$f")
echo "$d: EXISTS ($lines lines)"
else
echo "$d: MISSING"
fi
done
```
For each existing entry, check if sections are filled in:
- "# What Did I Do?" - should have content
- "# What Did I Work On?" - should have content
- "# What Did I Study?" - optional but note if empty
**Report gaps**: "These days are missing entries: ..." or "These entries look empty: ..."
**Offer to fill in**: "Want me to check GitHub for commits on those days to help fill them in?"
## Step 3: Review the Week
### GitHub Activity (all week)
```bash
gh search commits --author=TaylorHuston --committer-date=YYYY-MM-DD..YYYY-MM-DD --limit=50
```
Summarize by project/repo.
### Journal Highlights
Read each day's journal and extract:
- **Personal**: From "What Did I Do?"
- **Technical**: From "What Did I Work On?"
- **Learning**: From "What Did I Study?"
Present as a brief week summary, not raw dump.
### Learning Progress
1. Check `.claude/learning-sessions/learning-plan.json` if exists
2. Note topics covered, sessions completed
### Project Progress
1. Scan `ideas/*/issues/` for any WORKLOG.md updates this week
2. Note completed tasks, status changes
## Step 4: Fill In Weekly Note
Update the weekly note (`my-vault/02 Calendar/YYYY-Www.md`) sections:
- **What Went Well**: Ask Taylor
- **What Didn't Go Well**: Ask Taylor
- **Key Accomplishments**: Summarize from review
- **Lessons Learned**: Ask Taylor
## Step 5: Plan Next Week
Ask Taylor (one at a time):
1. "Any interviews or job search priorities this week?"
2. "What's the one thing that would make next week a success?"
3. "Any personal commitments to work around?"
Fill in "Next Week's Focus" section with their answers.
## Step 6: Memory Capture
Review conversation for memory-worthy items:
- Job search updates
- New preferences or workflow changes
- Project decisions
- Personal context changes
Update `.claude/memories/about-taylor.md` if job status or major context changed.
## Conversational Flow
Don't dump everything at once. Flow should be:
1. "Let me check your journal entries for this week..." → Report gaps
2. "Here's what I found from your week..." → Brief summary
3. "What went well this week?" → Capture response
4. "What didn't go well?" → Capture response
5. "Any lessons learned?" → Capture response
6. "Looking ahead - any job search priorities?" → Plan next week
7. "What would make next week a success?" → Set focus
8. "I've updated your weekly note. Anything else?"Related Skills
More skills in Personal Productivity
Academic Cv Builder
Format CVs for academic positions with publications, grants, and teaching
Act Informed: First understand together with the human, then do
Interactive, input-tool powered, task refinement workflow: interrogates scope, deliverables, constraints before carrying out the task; Requires the Joyride extension.
Add Multiple Attendees to a Calendar Event
Add a list of attendees to an existing Google Calendar event and send notifications.
AgentMail — Agent-Owned Email Inboxes
Give the agent its own dedicated email inbox via AgentMail. Send, receive, and manage email autonomously using agent-owned email addresses (e.g. hermes-agent@agentmail.to).
Agent Mail Automation via Rube MCP
Automate Agent Mail tasks via Rube MCP (Composio). Always search tools first for current schemas.
Airtable
Airtable REST API via curl. Records CRUD, filters, upserts.
Explore Other Categories
Skills from other categories with shared topics
Commit
Create git commits in spaces/[project]/ with conventional message format. Use for saving progress with quality checks and proper commit messages.
Complete
Complete task: validate, document, review, commit, and merge to develop. Use when all implementation is done and ready to finalize.
Flashcards
Generate spaced repetition flashcards from notes or topics. Use when user wants to create flashcards, make review cards, prepare for spaced repetition, or convert notes to quiz format. Triggers on "flashcards", "make cards", "spaced repetition", "review cards".