skill-workshop

Analyze Claude Code session logs to generate ranked SKILL.md drafts.

1|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/materkey/cc-plugins --skill skill-workshop-materkey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-workshop
Source: https://github.com/materkey/cc-plugins/tree/main/plugins/skill-workshop/skills/skill-workshop
Command: npx skills add https://github.com/materkey/cc-plugins --skill skill-workshop-materkey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams uncover repeatable knowledge and workflows buried in Claude Code session history, so useful patterns can be turned into reusable Skill drafts instead of being rediscovered manually.

Core Features & Use Cases

  • Session Mining: Scans project session history to find repeated explanations, recurring tool chains, and workaround patterns.
  • Candidate Prioritization: Organizes findings into ranked Skill candidates with evidence, frequency, and suggested Skill types such as knowledge, workflow, or gotcha.
  • Draft Generation: Produces structured SKILL.md drafts in the local .claude/skills directory for approved candidates.
  • Use Case: A team notices the assistant keeps repeating the same setup guidance and debugging steps across multiple sessions, and uses this Skill to identify those patterns and convert them into durable internal Skills.

Quick Start

Ask the skill-workshop skill to analyze the current project's Claude Code session history and draft skills for the strongest repeated patterns.

Frequently Asked Questions about skill-workshop

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

FAQPage Schema
How do I turn repeated Claude Code session patterns into reusable skills?

To turn Claude Code session patterns into reusable skills, analyze saved JSONL session logs to discover recurring explanations and tool sequences, then generate draft SKILL.md files in the .claude/skills directory. This process mines tribal knowledge from project history.

What is session history mining for workflow discovery?

Session history mining for workflow discovery is the process of scanning Claude Code JSONL logs to uncover repeated explanations, recurring tool chains, and workaround patterns. It identifies tribal knowledge that should become structured, ranked skill candidates.

How do I extract tribal knowledge from JSONL session logs?

Extract tribal knowledge from JSONL session logs by using a session-analyzer agent to evaluate project session history. The analysis identifies repeated workaround patterns and ranks them as skill candidates with evidence, frequency, and suggested skill types.

Does skill generation from session history require specific project setup?

Skill generation from session history requires a valid project path with saved JSONL session logs in the session directory. The system validates the session directory before performing delegated extraction to ensure session analysis can occur.

What's the best way to organize draft skills discovered from session analysis?

The best way to organize draft skills discovered from session analysis is to rank candidates by frequency and evidence, categorize them as knowledge, workflow, or gotcha skill types, and generate controlled SKILL.md drafts in .claude/skills.

When should I not use session analysis for skill generation?

You should not use session analysis for skill generation if your project lacks saved JSONL session logs or if your team has not accumulated repeated explanations and workaround patterns worth converting into durable internal skills.