interaction-analyzer

Analyze JSON session logs to calculate engagement metrics and sentiment trends.

26|5|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/kunwl123456/zeroclaw-skills-collection --skill interaction-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: interaction-analyzer
Source: https://github.com/kunwl123456/zeroclaw-skills-collection/tree/main/interaction-analyzer
Command: npx skills add https://github.com/kunwl123456/zeroclaw-skills-collection --skill interaction-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps understand how users interact with an agent by analyzing session logs, identifying engagement trends, and pinpointing areas for improvement.

Core Features & Use Cases

  • Log Analysis: Parses JSON logs of user-assistant interactions.
  • Engagement Metrics: Calculates message counts, word counts, and time-based activity.
  • Insight Generation: Identifies top keywords and basic sentiment trends.
  • Use Case: A product manager can use this to review a week's worth of user chat logs to see when users are most active and what topics they discuss most frequently.

Quick Start

Analyze the user interactions in the file 'session_log.json' and print the report to the console.

Frequently Asked Questions about interaction-analyzer

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

FAQPage Schema
How do I analyze user interaction patterns from session logs?

To analyze user interaction patterns, you process JSON arrays of session log messages to calculate statistics on message counts, word lengths, time distribution, sentiment, and top keywords. This identifies engagement trends and improvement opportunities.

What format does session log analysis require for parsing interaction data?

Session log analysis requires a JSON file containing interaction logs as input. The Skill parses JSON arrays of user-assistant messages to extract engagement metrics and identify behavioral trends.

Can I extract engagement metrics like message counts and word lengths from chat logs?

Yes, you can extract engagement metrics like message counts and word lengths from chat logs. The analysis calculates statistics on user-assistant interactions, including time-based activity distribution and basic sentiment trends.

Does user behavior log analysis identify top keywords and sentiment trends?

User behavior log analysis identifies top keywords and basic sentiment trends from session messages. It processes interaction data to pinpoint what topics users discuss most frequently and when they are most active.

What is the best way to review user chat logs for engagement trends?

The best way to review user chat logs for engagement trends is processing JSON session files to generate statistical reports on message counts, time distribution, and keyword frequency. This reveals user activity patterns and improvement areas.