read-memories

Search past Claude Code session logs by keywords using DuckDB.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/chrishuffman5/skills --skill read-memories-chrishuffman5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: read-memories
Source: https://github.com/chrishuffman5/skills/tree/main/read-memories
Command: npx skills add https://github.com/chrishuffman5/skills --skill read-memories-chrishuffman5

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you search and recall past Claude Code session logs to inform your current work and maintain continuity across projects.

Core Features & Use Cases

  • Session Log Search: Find past decisions, patterns, or unresolved tasks in your Claude Code sessions.
  • Scoped Search: Limit the search to the current project for targeted recall.
  • Data Retrieval: Extract decisions, patterns, and unresolved items for context enrichment.

Quick Start

Use the 'read-memories' skill to search for the keyword 'database' in your past sessions.

Frequently Asked Questions about read-memories

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

FAQPage Schema
How do I search past Claude Code session logs to recover previous decisions?

You can search past Claude Code session logs by providing specific keywords to retrieve historical decisions, patterns, and unresolved tasks. This utilizes DuckDB for efficient querying and data handling to restore your previous context.

Can I scope my session log search to only the current project?

Yes, you can scope your session log search to the current project. This targeted recall limits the data retrieval to relevant sessions, helping you maintain continuity and inform your current work without unrelated noise.

Do I need DuckDB to query my past Claude Code sessions?

Yes, DuckDB is required for querying past Claude Code sessions. The skill utilizes DuckDB for efficient querying and data handling, requiring access to a DuckDB environment to process and present the recovered logs.

What is the best way to maintain context continuity across projects using Claude Code?

The best way to maintain continuity is searching past Claude Code session logs to extract decisions, patterns, and unresolved items. This context enrichment informs your current work by refreshing your memory of previous sessions.

How does DuckDB handle context recall for previous development sessions?

DuckDB handles context recall by efficiently querying stored Claude Code session logs based on search keywords. It recovers and presents past data, allowing you to extract decisions and unresolved tasks for context enrichment.