transcripts

Restore, search, list, export, and load conversation transcripts via a Python CLI.

Updated Dec 2, 2025
One-click install
npx skills add https://github.com/qlawmarq/dotfiles-common --skill transcripts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: transcripts
Source: https://github.com/qlawmarq/dotfiles-common/tree/main/claude/skills/transcripts
Command: npx skills add https://github.com/qlawmarq/dotfiles-common --skill transcripts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires transcript_manager.py, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users recover and interact with past conversation context, especially after automatic summarization or compaction events that might remove detailed information.

Core Features & Use Cases

  • Restore Conversation: Re-inject the full conversation history into the current context.
  • Search History: Find specific topics or terms within past discussions.
  • List Transcripts: View available past conversations with metadata.
  • Export Transcripts: Save conversations in various formats.
  • Load Specific Transcript: Retrieve a particular past conversation by its identifier.

Quick Start

Restore the full conversation history.

Frequently Asked Questions about transcripts

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

FAQPage Schema
How do I restore conversation history after a context compaction event?

Restoring conversation history after a compaction event is handled by re-injecting the full past transcript into the current context. This Skill uses a Python-based CLI tool to recover and load the previously summarized session data directly to stdout.

Can I search through past conversation transcripts to find specific topics?

Yes, searching past conversation transcripts allows you to find specific topics or terms within historical discussions. The Skill provides a dedicated search functionality to query your saved conversation history and retrieve relevant context.

What is the best way to export and list available past conversations?

Listing and exporting past conversations is managed through a CLI tool that displays available transcripts with metadata. You can view past sessions and export the conversation history into various formats for external storage or review.

Does this transcript manager require Python dependencies to load specific sessions?

Yes, the transcript manager requires the transcript_manager.py dependency to load specific sessions. It operates as a Python-based CLI tool and requires direct stdout output to successfully inject the recovered context into your environment.

Why does context recovery fail without direct stdout output?

Context recovery relies on direct stdout output to properly inject the historical conversation transcript into the active session. Without this direct output mechanism, the loaded session data cannot be correctly passed into the current context.

How do I load a specific past conversation by its identifier?

To load a specific past conversation, you use the CLI tool to retrieve the transcript by its unique identifier. This fetches the exact historical session and restores its full context into your current environment.