session-logs

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

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/badbsallyy/openclaw-source-code --skill session-logs-badbsallyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-logs
Source: https://github.com/badbsallyy/openclaw-source-code/tree/main/openclaw-sourcecode.zip/skills/session-logs
Command: npx skills add https://github.com/badbsallyy/openclaw-source-code --skill session-logs-badbsallyy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to search and analyze your past conversation history, which is crucial when users refer to older or parent conversations that are not in the current memory.

Core Features & Use Cases

  • Access Session Logs: Locate and read conversation transcripts stored in JSONL files.
  • Analyze Past Interactions: Use jq and rg to filter, search, and extract specific information from historical data.
  • Use Case: If a user asks "What did we decide about the project timeline last week?", you can use this skill to search through your session logs to find the relevant discussion and provide an accurate answer.

Quick Start

Use the session-logs skill to search for the keyword "budget" in all assistant responses across 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?

You can search conversation history in JSONL files by using this Skill to apply `jq` and `rg` for filtering and pattern matching, retrieving historical context, user messages, and assistant responses from past interactions.

Can I extract specific cost data from previous session logs?

Yes, you can extract cost data from previous session logs by using `jq` to filter the JSONL session data, allowing you to analyze past interaction expenses and historical context.

Do I need to install jq and rg to analyze session data?

Yes, you need both `jq` and `rg` installed on your system to use this Skill for filtering and pattern matching within session data stored in JSONL files.

What's the best way to find a previous discussion about a project timeline?

The best way to find a previous discussion about a project timeline is to search session logs with this Skill, using `rg` for keyword pattern matching across your stored JSONL conversation transcripts.

How does conversation analysis work for JSONL session logs?

Conversation analysis for JSONL session logs works by using `jq` to parse and filter structured JSON data and `rg` to quickly search for specific text patterns within the historical interaction records.