session-logs

Query JSONL session logs with jq to extract timestamps, roles, and content.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly locate and analyze older or parent conversations stored as session JSONL files, giving you quick access to context that may be missing from current memory.

Core Features & Use Cases

  • Search and filter across all sessions to find specific user or assistant messages.
  • Analyze session summaries, durations, and costs (if tracked) to understand interaction patterns.
  • Use cases include reviewing past context to answer follow-up questions or verify what was discussed in a prior chat.

Quick Start

Search and analyze your complete session history stored in session JSONL files to review prior 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 past conversation history in JSONL session logs?

Search past conversation history in JSONL session logs by querying structured records with jq. Apply jq across all stored sessions to locate specific user messages, assistant responses, and timestamps for historical context.

What is the best way to filter past chat sessions by timestamp and role?

Filter past chat sessions by timestamp and role using jq to query JSONL records. This approach extracts specific fields while remaining resilient to missing data, ensuring clear retrieval of historical interaction context.

Can I analyze session duration and interaction patterns from JSONL files?

Analyze session duration and interaction patterns from JSONL files by applying jq queries across all stored sessions. This allows you to review interaction summaries and verify what was discussed in prior chats.

Does jq work with JSONL session logs that have missing fields?

jq works effectively with JSONL session logs even with missing fields. The analysis remains resilient to missing data by applying queries that safely extract timestamps, roles, and content without failing.

How to retrieve insights from old conversations stored as JSONL?

Retrieve insights from old conversations stored as JSONL by querying session records with jq. This locates specific historical messages and provides context that may be missing from current memory.