conversation-analyzer

Analyze Claude Code conversation history to identify usage patterns and workflow improvements.

1|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/POWERFULMOVES/PMOVES-BoTZ --skill conversation-analyzer-powerfulmoves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conversation-analyzer
Source: https://github.com/POWERFULMOVES/PMOVES-BoTZ/tree/main/.claude/skills/conversation-analyzer
Command: npx skills add https://github.com/POWERFULMOVES/PMOVES-BoTZ --skill conversation-analyzer-powerfulmoves

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires json, re, collections, datetime, pathlib, and includes scripts (resource) components.

What problem does it solve?

This Skill helps users understand their interaction patterns with Claude Code, identify areas for improvement, and discover opportunities for automation by analyzing their conversation history.

Core Features & Use Cases

  • Pattern Identification: Detects request type distribution, active projects, common errors, and time-of-day usage.
  • Workflow Optimization: Pinpoints repetitive tasks, vague requests, and complex tasks that could be handled more efficiently.
  • Use Case: A user wants to know if they are using Claude Code effectively. This Skill analyzes their last 200 conversations to provide insights into their most frequent tasks, identify recurring bugs, and suggest ways to streamline their workflow, such as creating new skills for repetitive actions.

Quick Start

Analyze my conversation history to find patterns and suggest improvements.

Frequently Asked Questions about conversation-analyzer

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

FAQPage Schema
How do I analyze Claude Code conversation history to find usage patterns?

Analyzing Claude Code conversation history requires local access to the `~/.claude/history.jsonl` file. The Skill executes a Python script to parse this data, categorizing request types, tracking active projects, and identifying error keywords across your last 200 conversations to reveal workflow patterns.

Can I identify repetitive tasks and common mistakes in my Claude Code history?

Yes, you can identify repetitive tasks and common mistakes by scanning conversation history for repeated fixes, merge conflicts, and vague requests. The analysis detects multi-step tasks executed without planning, categorizing these occurrences to highlight areas where workflow optimization or task automation is needed.

What is needed to parse conversation history for workflow optimization insights?

Parsing conversation history for workflow optimization requires local access to the `~/.claude/history.jsonl` file and a Python environment with standard libraries like `json`, `re`, `collections`, `datetime`, and `pathlib`. The script processes up to 200 conversations to extract complexity indicators and usage patterns.

Does conversation analysis scope cover my entire Claude Code usage history?

Conversation analysis does not cover your entire history; it scopes exclusively to the last 200 Claude Code conversations. This limit ensures efficient data parsing and relevant pattern recognition for request types, error keywords, and workflow complexity indicators without overwhelming processing.

How do I find automation opportunities in my Claude Code interactions?

Finding automation opportunities involves analyzing conversation history to detect repeated fixes and multi-step tasks lacking prior planning. The Skill categorizes these repetitive actions and suggests areas where new skills could be created to streamline your development workflow.

Why are vague requests flagged during conversation history analysis?

Vague requests are flagged during conversation history analysis because they indicate workflow inefficiencies and multi-step tasks executed without planning. Identifying these unclear prompts helps pinpoint areas where improving request specificity could optimize your Claude Code interactions and reduce complexity.