topic-recall

Recall topic contexts from project history and inject them into Claude Code sessions.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/dla-kirito/topic-memory --skill topic-recall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: topic-recall
Source: https://github.com/dla-kirito/topic-memory/tree/main/skills/topic-recall
Command: npx skills add https://github.com/dla-kirito/topic-memory --skill topic-recall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Topic Memory for Claude Code helps users retain the context of their discussions across sessions by saving and recalling specific topic contexts.

Core Features & Use Cases

  • Context Retention: Automatically saves topic contexts during session compacting.
  • Topic Recall: Allows users to retrieve and inject previous topics based on keywords.
  • Session Continuation: Facilitates the continuation of discussions from a specific topic context.
  • Immediate Notes: Users can save the current session context without waiting for the compact command.

Quick Start

To recall and inject a topic into your current session, type /topic-recall <keyword>.

Frequently Asked Questions about topic-recall

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retain context across Claude Code sessions after compacting?

To retain context across Claude Code sessions, you need session continuity tools that automatically save topic contexts during session compacting, allowing previous discussions to persist for later retrieval and continuation.

How do I recall and inject a previous topic context into my current Claude Code session?

Recalling and injecting previous topic context requires providing specific keywords to search the project's topic history. The system retrieves the matching saved context and directly injects it into your active Claude Code session.

Can I save the current session context immediately without waiting for the compact command?

Yes, you can save the current session context immediately without waiting for the compact command. The immediate notes feature allows users to manually persist the active discussion context at any point during the session.

How does keyword-based topic recall work for continuing previous discussions?

Keyword-based topic recall works by reading and manipulating files in Claude Code's topic directory. It matches user-provided keywords against saved topic histories to locate and inject the exact context needed for discussion continuation.

Does topic context injection require any specific dependencies or external libraries?

No, topic context injection requires no external dependencies or libraries. It operates entirely within Claude Code using internal scripts to handle file reading and manipulation in the project's local topic directory.

What are the limitations of using keyword matching for session context retrieval?

The limitation of using keyword matching for session context retrieval is that it relies strictly on the accuracy of user-provided keywords. If keywords do not align with the saved topic history files, the context injection may fail to locate the correct session data.