session-logs

Search and analyze historical session JSONL transcripts for conversation context.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lalomorales22/penguins --skill session-logs-lalomorales22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-logs
Source: https://github.com/lalomorales22/penguins/tree/main/skills/session-logs
Command: npx skills add https://github.com/lalomorales22/penguins --skill session-logs-lalomorales22

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables you to search and analyze your historical chats stored in session JSONL logs to provide context from conversations that are no longer in memory.

Core Features & Use Cases

  • Find user messages across sessions by keyword, date, or session ID.
  • Summarize session content and extract cost or metadata from transcripts.
  • Use for debugging, context reconstruction, and compliance auditing.

Quick Start

Query your local session logs for a specific keyword to retrieve relevant conversations.

Frequently Asked Questions about session-logs

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

FAQPage Schema
How do I search JSONL session logs to find old conversation history?

You can search JSONL session logs to find old conversation history by querying local session transcripts using keyword, date, or session ID to retrieve relevant past interactions and provide context for current inquiries.

Do I need jq and rg installed to parse JSONL chat transcripts?

Yes, you need jq and rg installed to parse JSONL chat transcripts, as these command-line tools are required to query and extract data from the per-session JSONL files stored on local storage.

Can I extract cost and metadata from JSONL chat history logs?

Yes, you can extract cost and metadata from JSONL chat history logs by parsing the session transcripts to summarize content and retrieve specific transaction details for compliance auditing or debugging.

What is the best way to reconstruct context from older parent conversations no longer in memory?

The best way to reconstruct context from older parent conversations no longer in memory is to search the sessions index to map dates and sizes, then query the corresponding JSONL transcripts to retrieve the historical chat data.

Are there limitations when searching local session logs for compliance auditing?

A limitation when searching local session logs for compliance auditing is that the data must exist on local storage, and parsing relies entirely on the availability of jq and rg to process the JSONL files without external server support.