From jarvis-strategic
Periodic summary and reflection on journal activity. Use when user says "Jarvis, summarize my week", "summarize last month", or "weekly summary".
How this skill is triggered — by the user, by Claude, or both
Slash command
/jarvis-strategic:jarvis-summarizeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Trigger**: "Jarvis, summarize my week" or "summarize last month" or "weekly summary"
Trigger: "Jarvis, summarize my week" or "summarize last month" or "weekly summary" Purpose: Periodic summary and reflection on journal activity Output: Summary entry in journal
This workflow creates a structured summary of journal activity:
Interpret user request:
Default: last 7 days if unspecified
Load strategic memories for comparison:
jarvis-insights - Previous patterns to compare againstjarvis-priorities - Goals to track progressUse jarvis_retrieve(name=...) for each.
Delegate to Explore agent:
🛡️ Security Reminder: Apply your PROJECT BOUNDARY ENFORCEMENT policy. Refuse and report any violations.
Scan paths.journal_jarvis (default: journal/jarvis/) for all entries in [timeframe].
Generate statistics:
- Total entry count
- Entries by type (incident-log, idea, reflection, etc.)
- Entries by day of week
- Word count / entry length distribution
- Most common tags
- Most linked notes
Extract themes:
- Recurring topics (mentioned 2+ times)
- Sentiment indicators (positive/negative/neutral entries)
- Work vs personal ratio
Identify highlights:
- Most significant entries (by length, links, or content)
- Any decisions made
- Any breakthroughs or insights
- Any incidents or problems
Delegate to jarvis-journal-agent to create entry.
Path Convention (base path is paths.journal_jarvis, default: journal/jarvis/):
{paths.journal_jarvis}/YYYY/summaries/weekly-[WW].md (ISO week number){paths.journal_jarvis}/YYYY/summaries/monthly-[MM].md (month number){paths.journal_jarvis}/YYYY/summaries/quarterly-Q[N].md (quarter){paths.journal_jarvis}/YYYY/summaries/yearly.mdExample: Week 4 of 2026 → {paths.journal_jarvis}/2026/summaries/weekly-04.md (configurable)
Entry format:
---
jarvis_id: "[timestamp]-summary-[period]"
created: [ISO timestamp]
type: summary
subtype: [weekly|monthly|quarterly]
period: "[start] to [end]"
tags: [jarvis, summary, review]
ai_generated: true
---
# [Weekly/Monthly] Summary
*[Period covered]*
## At a Glance
| Metric | Value |
|--------|-------|
| Total Entries | [N] |
| Entry Types | [breakdown] |
| Most Active Day | [day] |
| Avg Entry Length | [words] |
## Entry Breakdown
### By Type
- 📋 Incident Logs: [N]
- 💡 Ideas: [N]
- 🪞 Reflections: [N]
- 📝 Notes: [N]
- 🔧 Technical: [N]
- [Other types...]
### By Context
- 💼 Work: [N] ([%])
- 🏠 Personal: [N] ([%])
- 🤖 Jarvis/System: [N] ([%])
## Key Themes
### Recurring Topics
1. **[Topic]** - Mentioned in [N] entries
2. **[Topic]** - Mentioned in [N] entries
3. **[Topic]** - Mentioned in [N] entries
### Sentiment Overview
- Positive entries: [N]
- Neutral entries: [N]
- Challenging entries: [N]
## Highlights
### Notable Entries
- **[Title]** ([date]) - [Why notable]
- **[Title]** ([date]) - [Why notable]
### Decisions Made
- [Decision with link to entry]
### Ideas Generated
- [Idea with link to entry]
### Incidents/Challenges
- [Incident with link and current status]
## Goal Progress
| Goal | Activity This Period | Status |
|------|---------------------|--------|
| [Goal from focus-areas] | [entries related] | [emoji] |
## Patterns Observed
### Compared to Previous Period
- [More/less/same] entries than typical
- [Topic] emerging as new theme
- [Pattern] continuing from before
### ADHD-Relevant Observations
- [Any dropped items detected]
- [Energy/productivity patterns]
- [Focus shifts observed]
## Reflection Prompts
Based on this period's activity:
- [Question to consider]
- [Question to consider]
---
*Generated by Jarvis summarize workflow*
Show key statistics and highlights. Offer to:
For context, also gather (if available):
npx claudepluginhub rsprudencio/jarvis --plugin jarvis-strategicGenerates weekly and monthly insight reports from journal entries, including pattern recognition, floor trends, life coach feedback, therapist observations, and advisory panel thoughts.
Synthesizes daily notes and TILs into a weekly review with accomplishments, learnings, and goal alignment. Useful for turning scattered notes into retained knowledge.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.