session-logs

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

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/sentientsprite/nemo-agent --skill session-logs-sentientsprite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-logs
Source: https://github.com/sentientsprite/nemo-agent/tree/main/skills/session-logs
Command: npx skills add https://github.com/sentientsprite/nemo-agent --skill session-logs-sentientsprite

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 efficiently search and analyze your past conversation logs, making it easy to retrieve historical information or understand previous interactions.

Core Features & Use Cases

  • Log Searching: Quickly find specific information within session JSONL files.
  • Historical Context: Revisit past discussions, user queries, or assistant responses.
  • Use Case: If a user asks "What did we decide about the Q3 marketing budget last week?", you can use this skill to search through session logs to find the relevant conversation and extract the decision.

Quick Start

Use the session-logs skill to search for the keyword "budget" in all 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 logs stored in JSONL files?

You can search past conversation logs in JSONL files by using the `jq` and `rg` command-line tools to parse and retrieve historical messages, tool usage, and cost data from specified session directories.

Can I retrieve historical assistant responses and user queries from session history?

Yes, retrieving historical assistant responses and user queries from session history is possible by parsing the stored JSONL conversation logs with `jq` to extract the specific message content.

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

Yes, you need both `jq` and `rg` installed on your system, as these command-line tools are required dependencies for parsing and searching the JSONL session log content.

What is the best way to find a specific decision in past chat history?

The best way to find a specific decision in past chat history is to search through session JSONL files using `rg` for keywords like "budget", then use `jq` to extract the relevant conversation context.

What data fields can I extract when analyzing JSONL session logs?

When analyzing JSONL session logs, you can extract historical user messages, assistant responses, tool usage records, and cost data by structuring `jq` queries to target these specific fields.