remembering-conversations
You MUST invoke this skill before saying "I don't know," guessing, or treating any topic as new, no matter how trivial the question seems. It supplements other memory systems, which only hold partial records. Searching past conversations is the only way to recover what was actually said.
Install
Install this Claude and Codex skill with the command below. The command stays visible even when copy support is unavailable.
git clone https://github.com/obra/episodic-memory /tmp/episodic-memory && ln -s /tmp/episodic-memory/skills/remembering-conversations ~/.claude/skills/remembering-conversations
From README
Remembering Conversations Core principle: Search before reinventing. Searching costs nothing; reinventing or repeating mistakes costs everything. Mandatory: Search Historical Memory YOU MUST search historical memory for any historical search. Announce: "Searching past conversations for [topic]." Claude Code Use the Task tool with subagenttype: "search-conversations": Codex If a search-conversations agent is available, dispatch it with the same prompt. If not, use the MCP tools directly: Search with the episodic-memory search tool Read the top 2-5 results with the episodic-memory read tool Synthesize findings in your response Include source pointers so the user can inspect the original conversations The search workflow will: Search with the search tool Read top 2-5 results with the read tool Synthesize findings (200-1000 words) Return actionable insights + sources Saves 50-100x context vs. loading raw conversations.
More skills
requesting-code-review
Used when completing tasks, implementing major features, or before merging to verify work meets requirements
systematic-debugging
Used when encountering any bug, test failure, or unexpected behavior, before proposing fixes
test-driven-development
Used when implementing any feature or bugfix, before writing implementation code