feynman-tutor

Guide concept learning through Feynman-style tutoring and persistent memory.

19|2|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/koukekoukej-glitch/feynman-tutor --skill feynman-tutor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feynman-tutor
Source: https://github.com/koukekoukej-glitch/feynman-tutor/tree/main
Command: npx skills add https://github.com/koukekoukej-glitch/feynman-tutor --skill feynman-tutor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, youtube-transcript-api, trafilatura, playwright, pymupdf4llm, httpx, bilibili-api, yt_dlp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users move from passive reading or listening to real understanding by using a Feynman-style teaching dialogue. It is designed for situations where a user wants to deeply understand a topic, unpack an article or video, or continue an earlier learning conversation without starting over.

Core Features & Use Cases

  • Role-reversal tutoring: The user explains concepts in their own words while the Skill probes for gaps, misconceptions, and unclear reasoning.
  • Persistent learning memory: It maintains notes, learner models, and topic maps across sessions so learning continues from the user's actual state.
  • Multi-source material learning: It can ingest and study materials from YouTube, Bilibili, PDFs, webpages, and social posts, then turn them into guided discussion.
  • Use case: A user drops a paper link, asks to understand a technical video, or returns to a previously discussed topic, and the Skill helps them rebuild the idea into something they can reuse later.

Quick Start

Tell the skill to help you understand a topic, article, video, or earlier discussion in your own words.

Frequently Asked Questions about feynman-tutor

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

FAQPage Schema
How does Feynman tutoring help me understand complex articles and videos better?

Feynman tutoring helps you understand complex materials by having you explain concepts in your own words while the system probes for gaps and misconceptions. It transforms passive reading or watching into durable knowledge through adaptive questioning.

Can I extract and study content from YouTube, Bilibili, and PDF files?

You can extract and study content from YouTube, Bilibili, PDFs, and webpages. The system ingests these sources, analyzes the material, and turns it into a guided discussion to help you unpack and deeply understand the information.

How do I continue learning a topic across different study sessions?

To continue learning across sessions, the system uses persistent memory to maintain your notes, learner models, and topic maps. This allows you to resume earlier conversations without starting over, picking up exactly from your actual learning state.

What is the best way to test my knowledge gaps when studying technical papers?

The best way to test knowledge gaps is through role-reversal tutoring, where you explain the paper's concepts yourself. The system then identifies unclear reasoning and misconceptions, helping you rebuild the ideas into reusable knowledge.

Do I need to provide my own notes for the tutoring system to work?

The system requires file-backed notes to support its adaptive dialogue and persistent memory. You can provide your own notes, or the system can extract content from URLs and local documents to build the necessary learning context.

Why does passive reading fail to build lasting understanding of study materials?

Passive reading fails because it lacks active recall and gap detection. The system solves this by using follow-up questioning and Feynman-style dialogue, moving you from passive exposure to durable understanding by actively probing your explanations.