Recap

by rohitg00007a1a7fe864No license29K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated today

Summarize the last N agent sessions for the current project, grouped by date, with highlight observations per session. Use when the user asks "recap", "what have we been doing", "today", "this week", or wants a rollup of recent work.

Instructions onlyProductivity & Workflow
AI-generated overview

Summarizes recent agent sessions for the current project, grouped by date with per-session highlights.

What it does
Reads session history through the memory_sessions and memory_recall tools, filters sessions to the current project's working directory, and applies a time window parsed from the argument (today, this week, last N, or a default of 10). It groups the surviving sessions by local calendar date and lists each session's short id, title or first prompt, observation count, and status, with two to three high-importance highlights drawn from memory_recall. It ends with a totals line counting sessions, days, and observations.
When to use it
Use it when the user asks for a recap, asks what has been worked on recently, or requests a rollup for today, this week, or the last N sessions. It is meant for reviewing past agent activity in the current project rather than for planning future work.
Requirements
Requires the memory_sessions and memory_recall tools to be available; a shared troubleshooting file is referenced if they are not. No scripts are shipped; it is instructions only.

The user wants a recap. Time window args: $ARGUMENTS

Quick start

json
memory_sessions { "limit": 30 }

Then per surviving session: memory_recall { "query": "<top concepts>", "limit": 3 }.

Expected output:

text
2026-06-07  7f3a9c2 · "Auth refresh rework" · 14 obs · completed    - [8] Rotate refresh tokens on every use3 sessions across 2 days, 41 observations.

Why

Only summarize sessions and observations the tools returned. An empty window is a real answer, not a prompt to invent activity.

Workflow

  1. Parse $ARGUMENTS: today = current local date; this week = last 7 days; last <n> or bare numeric = most recent N; empty = last 10.
  2. Call memory_sessions, filter to the current project (match cwd against the working directory), apply the window, sort by startedAt descending.
  3. Group survivors by local calendar date (YYYY-MM-DD).
  4. Per session list id (first 8), title or first prompt, observation count, status. Indent 2-3 highlights (importance >= 7) from memory_recall.
  5. End with "N sessions across M days, K observations."

Anti-patterns

WRONG: window is empty, so you summarize "a productive week of auth work" from memory of the conversation.

RIGHT: "No sessions in the last 7 days for this project."

Checklist

  • Window parsed correctly from the argument.
  • Sessions filtered to the current project's cwd.
  • Highlights come from memory_recall, not paraphrase.
  • Totals line reflects the actual counts shown.

See also

  • handoff, session-history, recall: same session data, different lens.

Troubleshooting

See ../_shared/TROUBLESHOOTING.md if memory_sessions or memory_recall is not available.

Source and attribution

Source:rohitg00/agentmemoryinplugin/skills/recapat commit007a1a7

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal