session-rollup
Session Rollup
Capture recent work into the Obsidian vault using Engram as the system of record for cross-agent session memory.
Goal
Create a coding-session note in the vault, summarize recent work for the current project, and link it from the relevant daily note.
Workflow
0. Resolve context
- Run
obsidian vault info=pathto get the vault root. - Determine the target date. Default to today unless the user requested a different date.
- Determine the current repo name and branch from the working directory.
- Determine the Engram project key to summarize:
- Prefer an explicit project named by the user.
- Otherwise use the current repo name.
More from olivoil/skills
resolve-mappings
Use when you need to resolve project/repo/calendar/channel/FreshBooks mappings from the shared cache — loads mapping files, applies CONTAINS-match logic, learns new mappings
1pr-review
Use when asked to review a pull request, inspect a PR URL or number, review a local branch before opening a PR, post GitHub review comments, or give code-review feedback on changed files.
1weekly-rollup
Generate a weekly summary from daily notes — time totals, meeting highlights, coding sessions, key decisions, and todo progress. Use when asked for a weekly summary from daily notes, meetings, and todos.
1topic-pulse
Research recently active topics from the vault and deepen topic notes with concept documentation, subtopic exploration, and selective fresh context. Use when you want Topics notes expanded from recent vault activity.
1write-vault-section
Use when you need to append or replace a named section in an Obsidian note — handles idempotency, section positioning, Obsidian CLI with filesystem fallback
1setup-obsidian-skills
Use when setting up the Obsidian skills in a vault repo for the first time, repairing missing `.cache/om` runtime files, or migrating old `.claude` cache state.
1