From claude-user-memory
End-of-session sweep — review what you learned about the user during the conversation and commit durable facts to the configured personal-memory backend. Use when wrapping up a session, when the user says "save what you learned" or "commit this to memory", or proactively before a handover. Complements remember-user-fact (which saves in-the-moment); this skill catches facts that slipped through. Concrete backend (Pinecone, Mem0, …) comes from the workspace's .claude/memory-config.md.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-user-memoryThis skill uses the workspace's default tool permissions.
Over a long session, facts accumulate that weren't important enough to trigger `remember-user-fact` in the moment but, in aggregate, amount to a meaningful update to what memory knows about the user. This skill is the sweep — a structured review before the session ends.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Over a long session, facts accumulate that weren't important enough to trigger remember-user-fact in the moment but, in aggregate, amount to a meaningful update to what memory knows about the user. This skill is the sweep — a structured review before the session ends.
/clear, end-of-day).Do not invoke:
Read .claude/memory-config.md in the workspace. You will need the backend's search tool (for the duplicate check) and add/update tool (for the writes), plus scope parameters for both personal and work contexts. If the file is missing, stop and ask the user to install one.
Walk back through the conversation and list every candidate fact. For each, ask:
A fact that passes all four is a commit candidate.
Separate candidates into personal and work piles using the deduction rule in CONTEXT.md. A single session can produce commits to both stores — that's fine, just keep them separate.
This skill is different from remember-user-fact because it's batch and retrospective — the user may not remember telling you half of this. Before saving, show the proposed commits:
I'd like to save the following to memory:
PERSONAL (2):
• <fact 1>
• <fact 2>
WORK (1):
• <fact 3>
Proceed? (you can edit, skip items, or reclassify)
Respect edits and skips. Never save a fact the user rejected.
For each approved fact, call the configured add tool with the right scope parameters (see remember-user-fact SKILL.md for the per-record construction). Before each save, do a quick duplicate check via the configured search tool; if a close match exists, prefer an update over creating a duplicate.
One short summary line: "Saved 2 to personal, 1 to work." Do not re-list the facts.