session-logs

Parse JSONL session files to extract message roles, timestamps, and content.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/rebootix-research/viki-clow --skill session-logs-rebootix-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-logs
Source: https://github.com/rebootix-research/viki-clow/tree/main/skills/session-logs
Command: npx skills add https://github.com/rebootix-research/viki-clow --skill session-logs-rebootix-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users often need to recall prior conversations to provide context, but memories fade and logs grow unwieldy. This skill lets you search and analyze your own session logs stored as JSONL files to quickly surface relevant context from older chats.

Core Features & Use Cases

  • Search and filter session logs to locate user messages, assistant replies, and decisions across sessions.
  • Summarize and surface context from conversations referenced by users to inform current interactions.
  • Workflow integration with VikIClow's session storage to retrieve logs for audits, proofs, or training data.

Quick Start

Use the session-logs skill to locate and inspect messages from a specific session stored under the ~/.vikiclow/agents/<agentId>/sessions/ directory.

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 conversations stored in JSONL session logs?

To search past conversations stored in JSONL session logs, this skill parses files from the ~/.vikiclow/agents/ directory and applies jq to filter message roles, timestamps, and content for targeted extraction.

What is the best way to extract context from older chats no longer in memory?

Extracting context from older chats involves parsing JSONL session files to surface user messages, assistant replies, and prior decisions, allowing you to summarize referenced conversations to inform current interactions.

Can I analyze parent conversations and session history with jq?

Yes, you can analyze parent conversations and session history with jq by parsing JSONL files to expose message metadata, enabling targeted retrieval of specific content from older sessions.

Does session log analysis work for auditing and retrieving training data?

Session log analysis works for auditing and retrieving training data by integrating with VikIClow's session storage to locate and inspect messages from specific sessions stored as JSONL files.

How do I filter user messages and assistant replies across multiple sessions?

Filtering user messages and assistant replies across sessions is done by parsing JSONL session files with jq, exposing message roles and timestamps to isolate specific interactions for summarization.

What are the limitations of analyzing JSONL session logs for older chats?

A limitation of analyzing JSONL session logs is that retrieval is restricted to conversations stored under the ~/.vikiclow/agents/<agentId>/sessions/ directory, meaning context not saved as JSONL cannot be surfaced.