The essentials at a glance

Understand any codebase
— in minutes

The Learning Skill is a Claude Code plugin that transforms any codebase into interactive HTML courses and Knowledge Graphs. No prior knowledge required.

+ 4 deep-dive pages available
01

What is the Learning Skill?

Imagine someone reads your entire code and builds a clear, structured course from it — that is exactly what the Learning Skill does. It is a plugin for Claude Code with two superpowers:

Both formats are generated as self-contained HTML files — no installation, no server, just open in your browser.

Learn more Everything the Learning Skill can do → Features, audiences, use cases
L1
02

The three modes

Depending on what you need, choose one of three modes. Each mode produces different output formats — all as ready-to-use HTML files.

Learn more Which mode and when? → Comparison, examples, decision guide
L1
03

Create a course

In four simple steps, you go from code to a finished course. The Learning Skill guides you through the process — all you need to do is answer.

1

Invoke the skill

Type /learning in Claude Code. The skill starts and analyzes your project.

2

Choose your audience

Who will read the course? Users, developers, or stakeholders — the content is tailored accordingly.

3

Choose a mode

Course, Knowledge Graph, or both? You decide which format you need.

4

Receive finished HTML files

The skill generates all files automatically in a /kurs folder. Just open them in your browser.

Learn more Step-by-step guide → All options, parameters, example session
L1
04

Using the Knowledge Graph

The Knowledge Graph displays your codebase as an interactive knowledge map. Components become nodes, dependencies become connections — all in a dashboard you can explore.

Graph View

App.tsx Router AuthProvider API Client Store Dashboard

Click nodes to see details. Zoom and pan just like a map.

Controls

Layers: Show or hide groups — e.g., only frontend or only API.

Tours: Guided paths through the architecture, explained step by step.

Search: Find any component instantly by typing its name.

Learn more The dashboard in detail → Navigation, layers, tours, keyboard shortcuts
L1
05

Tips & FAQ

The most important questions about the Learning Skill — answered clearly and concisely.

No. The Learning Skill is deliberately designed for non-developers as well. All you need is Claude Code installed and access to the codebase you want explained. The entire process is dialog-guided.
The Learning Skill works with projects of any size — from single scripts to monorepos with hundreds of files. For very large projects, the most important areas are automatically prioritized.
All languages that Claude Code understands — which means virtually every popular language: JavaScript, TypeScript, Python, Java, Go, Rust, C#, Ruby, and many more. Configuration files and infrastructure code are also covered.
Yes. All outputs are self-contained HTML files with no external dependencies (except Google Fonts). You can edit them, host them on your intranet, or include them as documentation in your repository.