session-logs

Search and analyze session JSONL files with jq and rg.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/pablomat555/eggent-ai --skill session-logs-pablomat555
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-logs
Source: https://github.com/pablomat555/eggent-ai/tree/main/bundled-skills/session-logs
Command: npx skills add https://github.com/pablomat555/eggent-ai --skill session-logs-pablomat555

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Search and analyze your own session logs stored in per-session JSONL files to understand past conversations and provide context for current tasks.

Core Features & Use Cases

  • Search across all sessions to locate relevant discussions by user or assistant messages.
  • Analyze per-session transcripts to surface summaries, timestamps, and participation metrics.
  • Use in scenarios where a user references prior chats or needs historical context not retained in memory.

Quick Start

Ask me to locate and summarize relevant past conversations from your session logs.

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 stored in JSONL files?

To search past conversation history stored in JSONL files, you can use local tooling with jq and rg utilities to extract and filter relevant discussions from per-session JSONL files indexed in sessions.json.

Can I analyze prior chat sessions that are no longer in active memory?

Yes, you can analyze prior chat sessions not retained in memory by applying local JSONL indexing to per-session files, extracting summaries, timestamps, and participation metrics from your historical context.

What's the best way to locate specific messages across multiple session logs?

The best way to locate specific messages across multiple session logs is using rg and jq utilities to search and filter user or assistant messages stored within your local JSONL session files.

Do I need jq and rg installed to search and analyze session logs?

Yes, you need jq and rg installed because these local command-line utilities are required for extracting and filtering data from the per-session JSONL files during session log analysis.

When should I use local JSONL indexing for conversation history analysis?

You should use local JSONL indexing for conversation history analysis when a user references prior chats or needs historical context not present in memory, allowing you to search across all stored sessions.

Does this approach work with large volumes of session logs?

This approach works with large volumes of session logs by leveraging rg and jq utilities to efficiently extract and filter targeted data from the local sessions.json index without loading entire transcripts into memory.