{"id":70651,"plugin_id":"plugins_6ac50a1b89948191906ff15c72357972","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-29T12:08:03.830Z","digest":"80a4b8fcd4e4ff26518f6eceb11062fb646675cdc11df9c2428c2c0f35bf0454","against":null,"payload":{"description":"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.","included_files":[{"relative_path":"EXAMPLES.md","size_in_bytes":1488}],"name":"recap","skill_md_contents":"---\nname: recap\ndescription: 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.\nargument-hint: \"[last N | today | this week]\"\nuser-invocable: true\n---\n\nThe user wants a recap. Time window args: $ARGUMENTS\n\n## Quick start\n\n```json\nmemory_sessions { \"limit\": 30 }\n```\n\nThen per surviving session: `memory_recall { \"query\": \"<top concepts>\", \"limit\": 3 }`.\n\nExpected output:\n\n```text\n2026-06-07\n  7f3a9c2 · \"Auth refresh rework\" · 14 obs · completed\n    - [8] Rotate refresh tokens on every use\n3 sessions across 2 days, 41 observations.\n```\n\n## Why\n\nOnly summarize sessions and observations the tools returned. An empty window is\na real answer, not a prompt to invent activity.\n\n## Workflow\n\n1. Parse `$ARGUMENTS`: `today` = current local date; `this week` = last 7 days;\n   `last <n>` or bare numeric = most recent N; empty = `last 10`.\n2. Call `memory_sessions`, filter to the current project (match `cwd` against the\n   working directory), apply the window, sort by `startedAt` descending.\n3. Group survivors by local calendar date (YYYY-MM-DD).\n4. Per session list id (first 8), title or first prompt, observation count,\n   status. Indent 2-3 highlights (importance >= 7) from `memory_recall`.\n5. End with \"N sessions across M days, K observations.\"\n\n## Anti-patterns\n\nWRONG: window is empty, so you summarize \"a productive week of auth work\" from\nmemory of the conversation.\n\nRIGHT: \"No sessions in the last 7 days for this project.\"\n\n## Checklist\n\n- Window parsed correctly from the argument.\n- Sessions filtered to the current project's cwd.\n- Highlights come from `memory_recall`, not paraphrase.\n- Totals line reflects the actual counts shown.\n\n## See also\n\n- `handoff`, `session-history`, `recall`: same session data, different lens.\n\n## Troubleshooting\n\nSee ../_shared/TROUBLESHOOTING.md if `memory_sessions` or `memory_recall` is not available.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}