learn

Extract session learnings into reusable YAML and Markdown skills.

Updated Jun 27, 2026
One-click install
npx skills add https://github.com/fredmilhome/laffer_tobacco --skill learn-fredmilhome
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn
Source: https://github.com/fredmilhome/laffer_tobacco/tree/main/.claude/skills/learn
Command: npx skills add https://github.com/fredmilhome/laffer_tobacco --skill learn-fredmilhome

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users capture and organize non-obvious learnings, workarounds, and multi-step workflows for future reference and reuse.

Core Features & Use Cases

  • Skill Extraction: Convert learnings from a session into reusable skills.
  • Avoid Duplication: Check for existing skills to prevent redundancy.
  • Documentation: Create detailed skill descriptions with triggers, solutions, and examples.
  • Use Case: When you encounter a complex debugging issue, this Skill can help you document the solution for future reference.

Quick Start

To create a new skill, run the following command:

/learn [skill-name]

Frequently Asked Questions about learn

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

FAQPage Schema
How do I document non-obvious learnings and multi-step workflows from a session for future reuse?

To document non-obvious learnings and multi-step workflows for reuse, you can extract knowledge directly from your session into structured skills using YAML and Markdown formats. This captures workarounds and complex solutions for future reference.

What is the best way to capture academic research workarounds so they are easy to reference later?

Capturing academic research workarounds is best handled by extracting them into reusable skills during your workflow. This approach checks for existing skills to avoid duplication and creates detailed documentation with triggers and examples.

How do I create a new skill from a complex debugging session using Markdown and YAML?

To create a new skill from a debugging session using Markdown and YAML, run the extraction command to convert your session learnings into a structured format. This generates detailed descriptions with triggers, solutions, and examples.

Do I need YAML and Markdown to organize extracted knowledge into academic workflow skills?

Yes, YAML and Markdown are required to organize extracted knowledge into academic workflow skills. These formats provide the necessary structure for creating detailed skill descriptions, triggers, solutions, and examples for documentation.

Can I check for existing skills before extracting new knowledge to prevent documentation duplication?

Yes, you can check for existing skills before extracting new knowledge to prevent duplication. The workflow includes a verification step to scan existing documentation, ensuring only new non-obvious learnings and workarounds are recorded.

Why should I use skill extraction for research automation instead of standard note-taking?

Using skill extraction for research automation instead of standard note-taking converts multi-step workflows into structured, reusable formats with specific triggers and examples. This prevents knowledge loss and avoids redundancy that unstructured notes often cause.