session-logs

Search and analyze OpenClaw session logs in JSONL format using jq queries.

5|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/p-sree-sai-pavan/P.A.R.K.E.R --skill session-logs-p-sree-sai-pavan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-logs
Source: https://github.com/p-sree-sai-pavan/P.A.R.K.E.R/tree/main/gateway/skills/session-logs
Command: npx skills add https://github.com/p-sree-sai-pavan/P.A.R.K.E.R --skill session-logs-p-sree-sai-pavan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Session logs stored as JSONL can be hard to navigate when you need context from older conversations. This Skill makes it easy to locate, search, and summarize past interactions to inform current decisions.

Core Features & Use Cases

  • Historical context retrieval: quickly locate conversations by keyword, date, or session ID.
  • Contextual summaries: produce concise overviews of long transcripts to reorient into ongoing tasks.
  • Use Case: when a user references a prior chat, retrieve the relevant messages and summarize the key points.

Quick Start

Query your session logs for a keyword and summarize the findings.

Frequently Asked Questions about session-logs

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

FAQPage Schema
How do I search my JSONL session logs for past conversations by keyword?

You can search JSONL session logs by keyword using jq to query per-session transcripts and the sessions index. This surfaces relevant historical conversations matching your search terms from the OpenClaw state directory.

Can I generate a summary of older chat history from session transcripts?

Yes, you can summarize older chat history by retrieving relevant messages from session logs and producing concise overviews of long transcripts. This helps reorient into ongoing tasks by extracting key points from prior conversations.

What is the best way to retrieve historical context from previous sessions?

The best way to retrieve historical context is querying the sessions index with jq to locate conversations by keyword, date, or session ID. This enables retrieval and inspection of specific historical interactions across stored sessions.

Do I need access to a specific state directory to search session logs?

Yes, you need access to the OpenClaw state directory to search session logs. The Skill queries per-session JSONL transcripts stored in this directory using jq to locate and analyze your historical conversation data.

Can I locate a specific conversation using a session ID in my history?

Yes, you can locate conversations by session ID using jq to query the sessions index. This allows precise retrieval of specific historical transcripts alongside keyword and date-based search capabilities.

Why is searching through stored JSONL conversation history difficult without jq?

JSONL session logs are hard to navigate because conversations span multiple files and sessions. Without jq to query the sessions index and transcripts, locating specific historical context across stored sessions requires manual inspection.