Use when analyzing Claude Code conversation logs to find patterns in repeated user instructions that could become skills. Ask for date range first.
From lsnpx claudepluginhub landonschropp/agent-toolkit --plugin lsThis skill uses the workspace's default tool permissions.
references/wastes.mdscripts/extract-user-messages.tsGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Analyze Claude Code conversation logs to identify areas where the user repeatedly gives similar instructions that could be turned into skills.
FIRST: Ask the user what date range they want to analyze.
Example: "What date range would you like me to analyze? (e.g., December 1-15, 2024)"
Claude Code stores conversation logs in ~/.claude/projects/ as JSONL files.
NEVER assume logs aren't accessible. They ARE stored locally.
Run the extraction script with the date range:
scripts/extract-user-messages.ts --after YYYY-MM-DD
This filters out tool calls, assistant responses, and metadata—keeping only what the user said.
Analyze the output and apply the waste analysis framework from references/wastes.md.
What counts as a pattern: The user giving similar instructions in 3+ separate conversations.
Focus on identifying waste where users repeatedly spend conversation time on things that could be eliminated by a skill.
Create a markdown list with:
## Potential Skills
### 1. [Skill Name] - HIGH PRIORITY
**Frequency**: Found in [X] conversations
**Rationale**: [Why this would be useful]
**Example instructions**:
- "[Quote from conversation]"
- "[Another quote]"
### 2. [Skill Name] - MEDIUM PRIORITY
...
Priority levels: