conversation-logger

Save and index Claude Code conversation transcripts as searchable markdown.

16|2|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/sirkitree/conversation-logger --skill conversation-logger-sirkitree
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conversation-logger
Source: https://github.com/sirkitree/conversation-logger/tree/main
Command: npx skills add https://github.com/sirkitree/conversation-logger --skill conversation-logger-sirkitree

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, and includes scripts (resource) components.

What problem does it solve?

Helps Claude Code users log, organize, and quickly retrieve conversation transcripts by converting raw JSONL logs into readable markdown and enabling efficient search across sessions.

Core Features & Use Cases

  • Save conversations: automatically log JSONL transcripts to a centralized location and produce readable markdown.
  • Search through history: full-text search across saved conversations with context.
  • Browse recent sessions: list and view recently logged conversations.
  • Automatic activation: Claude can trigger logging at natural breakpoints during a session.
  • Portable & simple: drop-in skill compatible with Claude Code, API, and apps.

Quick Start

Run the scripts/save-conversation.sh with the transcript path to log and parse a conversation.

Frequently Asked Questions about conversation-logger

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

FAQPage Schema
How do I save and search Claude Code conversation transcripts?

You can save and search Claude Code transcripts by running the provided script with the transcript path to automatically log JSONL data and convert it into searchable markdown.

Can I retrieve full conversation histories across different Claude Code platforms?

Yes, you can retrieve full conversation histories across Claude Code, API, and apps by indexing saved transcripts into a centralized location for fast contextual retrieval.

How do I convert raw JSONL logs into readable markdown for Claude Code sessions?

Convert raw JSONL logs into readable markdown by running the save script with your transcript path, which automatically parses and formats the conversation data.

Do I need Python to log and search Claude Code conversations?

Yes, Python3 is required as a dependency to run the scripts that save, index, and search your Claude Code conversation transcripts.

What is the best way to browse recent Claude Code conversation sessions?

The best way to browse recent sessions is using the skill's built-in functionality to list and view recently logged conversations from your centralized transcript storage.

Why does saving Claude Code conversations require a SKILL.md frontmatter?

A SKILL.md frontmatter with a name and description is required at the root directory to define the skill's operational instructions and metadata for proper activation.