groove-utilities-memory-log-monthly — Claude Code skill
Turns the month's daily memory files into one summary at .groove/memory/monthly/YYYY-MM.md, with themes, outcomes and learnings.
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-monthly -a claude-codeWhat groove-utilities-memory-log-monthly does
This skill folds a month of daily notes into a single file. It writes .groove/memory/monthly/YYYY-MM.md with three parts: recurring themes, the completions and milestones that mattered, and the patterns drawn across the month. Raw detail stays in the daily files; the output is the summary.
It reads and edits files, searches them (Read Write Edit Glob Grep), can run git and ask you a question. An existing monthly file gets updated in place instead of replaced. Memory always lives under .groove/memory/, and the file layout comes from skills/groove-utilities-memory-log-monthly/templates/monthly.md.
Run it on the last weekday of the month, or when you ask for it directly. If the month has no daily files in .groove/memory/daily/, it says so and stops rather than inventing a summary.
What it helps with
- roll a month of daily notes into one file
- spot themes that keep coming back during the month
- record finished work and milestones
- draw learnings across a month of entries
- refresh an existing monthly file without losing its text
Example prompts for the agent
- Roll up this month's memory log from the daily files
- Build
.groove/memory/monthly/2025-03.mdfrom the March daily entries - Update the monthly summary with themes, key outcomes and learnings
How to install groove-utilities-memory-log-monthly
1Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-monthly -a claude-code2Manually: put the files in place
~/.claude/skills/groove-utilities-memory-log-monthly/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/groove-utilities-memory-log-monthly/
1Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-monthly -a codex2Manually: put the files in place
.agents/skills/groove-utilities-memory-log-monthly/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-monthly -a cursor2Manually: put the files in place
.cursor/skills/groove-utilities-memory-log-monthly/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install andreadellacorte/groove groove-utilities-memory-log-monthly2Manually: put the files in place
.github/skills/groove-utilities-memory-log-monthly/SKILL.md1Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-monthly -a gemini-cli2Platform CLI
gemini skills install https://github.com/andreadellacorte/groove --path skills/groove-utilities-memory-log-monthlyManually: put the files in place
.devin/skills/groove-utilities-memory-log-monthly/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-monthly -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about groove-utilities-memory-log-monthly
How do I install groove-utilities-memory-log-monthly in Claude Code?
Run npx skills add andreadellacorte/groove --skill groove-utilities-memory-log-monthly -a claude-code. The skill then sits at ~/.claude/skills/groove-utilities-memory-log-monthly/SKILL.md.
What does groove-utilities-memory-log-monthly do?
It builds a monthly summary from the daily memory files: themes, key outcomes, learnings. The result goes to .groove/memory/monthly/YYYY-MM.md.
Which files does it read?
The daily files for that month under .groove/memory/daily/. With none present, it reports that and exits without writing a summary.
Source text
SKILL.md · MIT
--- name: groove-utilities-memory-log-monthly description: "Roll up the monthly memory log from weekly entries." license: MIT allowed-tools: Read Write Edit Glob Grep Bash(git:*) AskUserQuestion metadata: author: andreadellacorte --- # groove-utilities-memory-log-monthly ## Outcome `.groove/memory/monthly/YYYY-MM.md` is created or updated with a roll-up of the month's daily files. Sections cover themes, key outcomes, and learnings at monthly scope. ## Acceptance Criteria - File exists at `.groove/memory/monthly/YYYY-MM.md` after command completes - Themes section identifies major recurring topics from the month - Key outcomes section lists significant completions and milestones - Learnings section synthesises patterns and insights across the month - Content is rolled up from daily files — not duplicated raw detail ## Constraints - Memory path is always `.groove/memory/` - Only run on the last weekday of the month, or when user explicitly requests - Roll up from that month's daily files in `.groove/memory/daily/` - If no daily files exist for the month, note that and exit gracefully - Use template at `skills/groove-utilities-memory-log-monthly/templates/monthly.md` for file structure - If file already exists, update rather than overwrite
© andreadellacorte · MIT · andreadellacorte/groove