session-learner

Extract and categorize session learnings into user preferences, patterns, and workflows.

1|Updated Oct 24, 2025
One-click install
npx skills add https://github.com/anexpn/claude-plugins --skill session-learner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-learner
Source: https://github.com/anexpn/claude-plugins/tree/main/skills/session-learner
Command: npx skills add https://github.com/anexpn/claude-plugins --skill session-learner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyzes the current session to extract learnings and persist them to appropriate destinations, enabling knowledge capture, pattern recognition, and better future collaboration.

Core Features & Use Cases

  • Learnings Extraction: Identify and categorize learnings into user preferences, agent failure patterns, project technical patterns, reusable workflows, and reference knowledge.
  • Conflict Detection: Detect and surface conflicts with existing content, proposing merge or replacement options.
  • Destination Mapping: Persist learnings to user globals (e.g., ~/.claude/CLAUDE.md) or project docs/ as appropriate.
  • Progressive Documentation: Build a structured record of learnings over time.

Quick Start

Say "learn from this session" or "capture insights" to analyze the conversation and persist findings to the appropriate destination.

Frequently Asked Questions about session-learner

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

FAQPage Schema
How do I extract and document learnings from a session?

Session-learner analyzes your entire conversation to extract learnings across user preferences, agent failure patterns, technical patterns, and workflows. Say 'learn from this session' to identify and categorize insights automatically, then persist them to designated destinations like CLAUDE.md files or project documentation.

What types of learnings does session analysis capture?

Session analysis identifies five categories of learnings: user preferences in interaction style, agent failure patterns revealing process gaps, project technical patterns for consistency, reusable workflows for future efficiency, and reference knowledge for documentation. Each is categorized and routed to the appropriate storage location.

How does the Skill handle conflicts between new learnings and existing content?

Session-learner detects conflicts when new learnings overlap with existing CLAUDE.md or project documentation. It surfaces conflicts explicitly, proposes merge or replacement options, and presents findings for your review before updating any files, preventing accidental overwrites.

Can I use session learnings to build structured documentation over time?

Yes. Session-learner builds a progressive documentation record by persisting categorized learnings to user globals and project docs. Each session adds to the structured knowledge base, enabling pattern recognition and better collaboration as learnings accumulate.

Does session analysis require any special setup or dependencies?

Session-learner requires no external dependencies. It analyzes your current conversation and writes to standard destinations (CLAUDE.md files or project docs/). No configuration or prerequisites are needed to start capturing insights.