session-logs

Search and analyze past conversation logs in JSONL files using jq and rg.

Updated Jul 17, 2026
One-click install
npx skills add https://github.com/kolbick/Kolb-Bot --skill session-logs-kolbick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-logs
Source: https://github.com/kolbick/Kolb-Bot/tree/main/skills/session-logs
Command: npx skills add https://github.com/kolbick/Kolb-Bot --skill session-logs-kolbick

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to search and analyze your past conversation logs, which are stored in JSONL files, enabling you to recall information from older or parent conversations.

Core Features & Use Cases

  • Session Log Access: Directly access and query conversation transcripts stored locally.
  • Data Analysis: Utilize jq and rg to filter, extract, and summarize log data.
  • Use Case: A user asks about a decision made in a previous, unrelated conversation. You can use this skill to find that conversation and extract the relevant details.

Quick Start

Use the session-logs skill to find all sessions from January 6th, 2026.

Frequently Asked Questions about session-logs

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

FAQPage Schema
How do I search past conversation logs to find historical context?

You can search past conversation logs by querying JSONL files with jq and rg to filter transcripts, retrieve historical context, and extract details from previous interactions. This approach allows you to recall information from older or parent conversations efficiently.

How do I extract a specific decision from previous conversation history?

To extract a decision from conversation history, use jq and rg to filter and search JSONL log data. This enables you to analyze past interactions and understand the decision-making processes from unrelated or older sessions by directly accessing local transcripts.

Do I need jq and rg installed to analyze JSONL conversation logs?

Yes, you need both jq and rg installed to analyze JSONL conversation logs. These dependencies are strictly required for filtering, extracting, and summarizing log data to retrieve historical context from your past session transcripts effectively.

What is the best way to filter JSONL session logs by date?

The best way to filter JSONL session logs by date is using jq to query the structured JSONL data. For example, you can find all session transcripts from a specific date like January 6th, 2026, by applying the appropriate jq filters to your local files.

Can I use rg to search conversation transcripts stored in JSONL files?

Yes, you can use rg to search conversation transcripts stored in JSONL files. Combined with jq, rg enables rapid text searching and data analysis across your local session logs to retrieve specific past interactions and historical context.

What are the limitations of using jq for conversation data analysis?

Using jq for conversation data analysis is limited to processing structured JSONL files locally. It requires both jq and rg to be installed, and focuses strictly on filtering and extracting past session logs rather than providing real-time conversation monitoring or external database integration.