Analyzes recent conversation history using chat tools to identify recurring workflow patterns and generate Custom Skills recommendations with statistical rigor. Use when users request workflow analysis, pattern identification, skill generation suggestions, or automation opportunities based on their AI usage patterns without requiring conversation exports.
Analyzes your conversation history using native chat tools to identify recurring workflow patterns and recommend high-value Custom Skills. Triggers when you request pattern analysis, skill suggestions, or automation opportunities based on your actual usage.
/plugin marketplace add hirefrank/hirefrank-marketplace/plugin install claude-skills-analyzer@hirefrank-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
README.mdThis skill provides comprehensive conversation pattern analysis using Claude's native chat history tools (recent_chats and conversation_search) to identify skill-worthy automation opportunities with statistical rigor.
Core Capabilities:
Compatible with: Claude.ai web interface, Claude Code, API
How Analysis Works:
Determine Analysis Scope:
Ask user: "How deep should I analyze your conversation history?"
Options:
Data Collection Process:
recent_chats(n=30) multiple times with varied parameters to get diverse coverageconversation_search for domains mentioned by user or detected in initial samplingExtract patterns using these detection methods:
CRITICAL: Avoid fitting patterns into predefined categories. Each user's conversation history will have unique domains based on their actual usage.
Terminal Output - Domain Diversity Visualization:
After completing pattern discovery, display an ASCII chart showing domain distribution:
π Domain Distribution Analysis
Business & Strategy ββββββββββββββββββββ 12 patterns (32%)
Creative & Writing ββββββββββββββββββββ 10 patterns (27%)
Image Prompting ββββββββββββββββββββ 8 patterns (22%)
Learning & Education ββββββββββββββββββββ 4 patterns (11%)
Recipe & Cooking ββββββββββββββββββββ 2 patterns (5%)
Gaming & Design ββββββββββββββββββββ 1 pattern (3%)
β
Domain Diversity: 6 distinct topic areas detected
β
No predefined categorization - domains emerged from your data
This validates data-driven discovery of diverse patterns.
Explicitly search for underrepresented domains:
Detection strategy:
Quality indicators for niche patterns:
For each identified pattern, calculate:
Use extended reasoning to evaluate each pattern across 5 dimensions:
Use extended reasoning to determine:
Each skill should have:
Generate 2D matrix visualization:
VALUE/IMPACT (High to Low)
β
HIGH β π₯ Quick Wins β Strategic
β [High-priority [Complex but
β automation] critical]
β
β ββββββββββββββββββββββββββββββ
β
LOW β π§ Automate βΈοΈ Defer
β [Nice-to-have [Not worth
β efficiency] automating]
β
βββββββββββββββββββββββββββββββββ
LOW FREQUENCY HIGH
Classify each pattern:
Strategic Recommendations:
For each approved skill, create:
## [Skill Name]
**Pattern Evidence:**
- Frequency: [X instances in Y conversations (Z%)]
- Consistency: [X/10 score]
- Time savings: [X hours/month]
**Composite Score: [X/50]**
- Frequency: [X/10]
- Consistency: [X/10]
- Complexity: [X/10]
- Time Savings: [X/10]
- Error Reduction: [X/10]
**Example Conversations:**
1. [Date]: [Brief excerpt showing pattern]
2. [Date]: [Brief excerpt showing pattern]
3. [Date]: [Brief excerpt showing pattern]
**Pattern Components:**
- **Consistent elements**: [What stays the same]
- **Variable elements**: [What changes per instance]
- **Common refinements**: [Typical adjustments user makes]
**Proposed Skill Structure:**
SKILL.md sections:
1. Overview & trigger conditions
2. [Main workflow methodology]
3. Quality standards
4. Examples
Supporting files needed:
- reference.md: [Detailed framework/methodology]
- templates/: [Reusable output templates]
- examples.md: [Additional use cases]
Generate production-ready skill with:
After analysis completion, present:
# Workflow Pattern Analysis Report
**Analysis Date**: [Timestamp]
**Conversations Analyzed**: [X conversations across Y time period]
**Patterns Identified**: [X patterns]
**Skills Recommended**: [Y skills]
## π Skill Prioritization Matrix
```mermaid
%%{init: {'theme':'base'}}%%
quadrantChart
title Skill Prioritization: Frequency vs Impact
x-axis Low Frequency --> High Frequency
y-axis Low Impact --> High Impact
quadrant-1 Strategic
quadrant-2 Quick Wins
quadrant-3 Defer
quadrant-4 Automate
[Skill Name 1]: [freq_score/10, impact_score/10]
[Skill Name 2]: [freq_score/10, impact_score/10]
[Skill Name 3]: [freq_score/10, impact_score/10]
```
Legend:
Score: [X/50] (Frequency: X/10, Consistency: X/10, Complexity: X/10, Time: X/10, Error: X/10)
Pattern Description: [What you do repeatedly]
Evidence:
Example Occurrences:
Proposed Skill: "[One-line skill description]"
Time Savings: [X hours/month]
[Repeat for top 5-8 patterns]
[Briefer summaries of medium-priority patterns]
[Simple, high-frequency patterns]
[Patterns that didn't meet skill-worthiness thresholds]
### Interactive Follow-Up Options
What would you like to do next?
A. Generate complete SKILL.md files for [top 3-5 skills] B. Deep dive into specific pattern: [skill name] C. Expand analysis with more conversations D. Focus on specific domain/topic area E. Adjust scoring weights and recalculate priorities
## Quality Standards
### Pattern Validation Requirements
- **Minimum frequency**: 3 instances OR >5% of conversations
- **Consistency threshold**: 70% similarity across instances
- **Evidence requirement**: 2-3 conversation excerpts minimum
- **Time savings minimum**: >30 min/month cumulative
- **Statistical significance**: Validated against sample size
### Skill Recommendations
- **Maximum 8-10 skills**: Focus on highest ROI patterns
- **Clear differentiation**: Each skill has distinct purpose
- **Evidence-based design**: Skill structure reflects actual usage patterns
- **Practical focus**: Prioritize patterns with real time/quality impact
### Analysis Rigor
- **No generic patterns**: Avoid broad categories like "writing" or "analysis"
- **Domain diversity validated**: Patterns should span 6+ distinct topic areas (not just business/coding)
- **Niche specializations identified**: Don't dismiss specialized patterns as outliers
- **No artificial categorization**: Avoid forcing patterns into predefined domains (coding, writing, business, analysis)
- **Validated frequencies**: Ensure counts are accurate within sample
- **Temporal awareness**: Note if pattern is emerging, stable, or declining
- **User context**: Consider user's domain expertise and role
## Examples
### Example 1: Quick Scan Request
**User**: "Analyze my recent chats for automation opportunities"
**Claude**:
I'll perform a quick scan of your recent conversation history to identify skill opportunities.
[Uses recent_chats(n=30) multiple times]
π **Quick Scan Results** (30 conversations analyzed)
π₯ **TOP OPPORTUNITY**:
**"Email Response Composer"** - Score: 42/50
- Found in 9 conversations (30%)
- Pattern: You regularly ask me to draft professional emails with specific tone and structure requirements
- Time savings: ~90 min/month (10 min per email Γ 9 emails)
- Evidence: Consistent 3-paragraph structure with greeting, main content, action items
Want me to:
A. Generate complete skill package for this
B. Continue analysis for more patterns (expand to 50-75 conversations)
C. Focus on other domains
### Example 2: Targeted Domain Analysis
**User**: "Find patterns in how I use you for coding tasks"
**Claude**:
I'll analyze your coding-related conversations to identify workflow patterns.
[Uses conversation_search for coding terms + recent_chats filtering]
π **Coding Workflow Analysis** (18 relevant conversations)
π₯ **TOP PATTERNS**:
1. **"Code Review Checklist Generator"** - Score: 38/50
- Found in 7 code review discussions
- Pattern: You ask for language-specific review checklists before reviewing PRs
- Consistency: 85% (always includes security, performance, style sections)
2. **"API Documentation Humanizer"** - Score: 35/50
- Found in 5 documentation tasks
- Pattern: Converting technical API specs into developer-friendly guides
- Structure: Always includes quick start, common use cases, troubleshooting
Want me to build skills for these patterns?
### Example 3: Deep Dive Analysis
**User**: "Do a comprehensive analysis of my workflow over the last few months"
**Claude**:
I'll perform a deep analysis of your conversation history. This will take 10-15 minutes to ensure comprehensive coverage.
[Uses recent_chats extensively, conversation_search for discovered topics, temporal sampling]
π **Comprehensive Workflow Analysis**
- **Conversations analyzed**: 120
- **Date range**: [3 months]
- **Patterns identified**: 15
- **Skills recommended**: 6
π₯ **CRITICAL PRIORITY** (Score 40-50):
1. **"Weekly Status Report Generator"** - Score: 47/50
- Frequency: 12 instances (10% of conversations)
- Consistency: 95% - always same structure
- Evidence: Every Monday, you format updates in identical 5-section template
- Time savings: 240 min/month (20 min/week Γ 4 weeks Γ 3 months avg)
β **HIGH PRIORITY** (Score 30-39):
2. **"Client Proposal Framework"** - Score: 36/50
3. **"Meeting Notes Structurer"** - Score: 34/50
4. **"Technical Concept Explainer"** - Score: 31/50
[Full analysis report with evidence, prioritization matrix, skill specifications]
**Recommended Implementation Path**:
1. Start with "Weekly Status Report Generator" (highest ROI)
2. Build "Client Proposal Framework" and "Meeting Notes Structurer" next (complementary workflows)
3. Evaluate remaining patterns after 2-4 weeks of usage
Generate complete skill packages now? [Y/N]
## Anti-Patterns to Avoid
**Don't recommend skills for:**
- **One-off variations**: Tasks that seem similar but are fundamentally different each time
- **Over-simplified tasks**: Things easier to just ask directly than invoke a skill
- **Better solved by tools**: When external apps/services do it better
- **Insufficient data**: Patterns with <3 instances or <5% frequency (unless strategic)
- **Generic categories**: Broad skills like "help with writing" or "analyze data"
**Red flags in patterns:**
- High frequency but no consistency (chaotic variation)
- High consistency but very low frequency (use a prompt template instead)
- Pattern is declining over time (user may have found better solution)
- Task requires real-time data or external authentication (needs MCP, not skill)
## When to Use This Skill
**β
Use this skill when:**
- User requests analysis of their conversation patterns
- User wants to identify automation opportunities
- User asks what skills they should create
- User mentions repetitive tasks or workflows
- User wants evidence-based skill recommendations
- User is in web interface (can't use export-based analysis)
**β Don't use this skill when:**
- User has conversation export files available (use export-based plugin instead for more comprehensive analysis)
- User wants cross-platform ChatGPT + Claude analysis (requires exports)
- User has very few conversations (<10) making pattern detection unreliable
- User wants to build specific skill they already have in mind
- User is asking about existing skills or community skills
**β‘ Proactive Use:**
When you detect potential patterns during normal conversation, offer:
π Pattern detected: This is the [Xth] time you've asked me to [action].
Would you like me to analyze your conversation history for similar patterns and recommend a Custom Skill? I can identify other automation opportunities you might not have noticed.
[Yes, analyze] [Not now]
## Progressive Disclosure Strategy
**Keep main analysis concise by organizing information hierarchically:**
1. **Quick overview first**: Summary report with top 3-5 opportunities
2. **Details on demand**: Expand specific patterns when user shows interest
3. **Implementation when ready**: Generate complete skill packages only after user approval
4. **Iterative refinement**: Allow user to adjust scoring weights, focus areas, or analysis depth
**Load additional detail only when:**
- User requests deep dive on specific pattern
- Generating complete skill packages (not just analysis)
- User wants to understand scoring methodology in detail
- Building skills for complex domains requiring extensive examples