session-logs

Search and analyze conversation history in JSONL session log files.

3|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ai-in-pm/NemoClawd --skill session-logs-ai-in-pm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-logs
Source: https://github.com/ai-in-pm/NemoClawd/tree/main/apps/clawdbot-main/skills/session-logs
Command: npx skills add https://github.com/ai-in-pm/NemoClawd --skill session-logs-ai-in-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you search and analyze your conversation history from session log files, making it easy to recall information or understand past interactions.

Core Features & Use Cases

  • Search Conversations: Retrieve past conversations based on keywords or dates.
  • Session Overview: Get an overview of session sizes, timestamps, and costs.
  • User Message Extraction: Extract user messages from any session.
  • Assistant Response Search: Find specific phrases in assistant responses.
  • Cost Analysis: Analyze the total cost of each session.
  • Message and Token Counting: Count the number of messages and tokens in a session.
  • Tool Usage Breakdown: Get a breakdown of tools used in a session.
  • Phrase Search Across Sessions: Search for a phrase across all session logs.
  • Use Case: Suppose you want to analyze all conversations from last month to find references to a specific project. Use this Skill to search for the project name across all session logs and review the corresponding conversations.

Quick Start

Search for all conversations that mention "project name" in the 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 conversation history for specific keywords in JSONL session logs?

Search conversation history in JSONL session logs by extracting and querying message data based on keywords or dates. This allows you to easily retrieve past interactions and recall specific information from chatbot operations.

Do I need jq to extract and analyze chatbot session log files?

Yes, you need jq installed to process JSONL log files for extracting user messages and assistant responses. It is a required dependency for querying and analyzing conversation history data.

Can I analyze token counts and cost breakdowns from past chatbot sessions?

Yes, you can analyze session costs and count the number of messages and tokens within session logs. This provides a clear overview of session sizes, timestamps, and total expenses for chatbot operations.

What's the best way to find specific phrases in assistant responses across multiple session logs?

The best way to find specific phrases is to search for the phrase across all session log files simultaneously. This extracts matching assistant responses, making post-interaction review efficient across large datasets.

How do I get a breakdown of tools used within a specific chatbot session?

Get a tool usage breakdown by analyzing the conversation history within a specific session log file. This extracts all tool usage data, showing exactly which tools were invoked during that interaction.