dmoshehun-prog

Learn From Materials — Development skill for Claude Code

Development community

Turn PDFs, books and papers into interactive learning webpages|将复杂材料转化为可追溯、可测验、可做笔记的学习网页.

How to install Learn From Materials

This entry records only its repository, not the path inside it, so there is no exact command to give. Open dmoshehun-prog/learn-from-materials and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Learn From Materials does

Turn PDFs, books and papers into interactive learning webpages|将复杂材料转化为可追溯、可测验、可做笔记的学习网页.

Alternatives in Development

  • Understand Anything — Graphs that teach graphs that impress 80.7k ★
  • PaperSpine — PaperSpine is a motivation-driven skill for learning from strong academic papers, building a paper’s central a 5k ★
  • Claude Certified Architect — This repository contains study materials for the Claude Certified Architect — Foundations certification 4.6k ★

README

**English** · [中文](README_CN.md)

learn-from-materials

![Icon](assets/icon.svg)

Turn books, PDFs, slides, Word documents, web pages, and multi-file material sets into traceable knowledge bases, interactive learning pages, and synced Markdown.

![Status](https://img.shields.io/badge/status-v0.1.0--beta-blue) ![Agent Skills](https://img.shields.io/badge/standard-Agent%20Skills-5b6ee1) ![Python](https://img.shields.io/badge/Python-3.10%2B-3776ab) ![License](https://img.shields.io/badge/license-MIT-green)

`learn-from-materials` is a cross-agent learning skill built on the open Agent Skills specification. It emphasizes complete reading, verifiable sources, a strict separation between material facts and model-added content, offline-first operation, and least privilege.

It works in agent environments that can read files, run local commands, and recognize `SKILL.md` — such as WorkBuddy, Codex, Claude Code, and GitHub Copilot CLI. Pure chat environments without file-system access or Python execution can only use parts of the prompting workflow; they cannot perform material extraction, coverage validation, or HTML rendering.

Key Features

  • Supports PDF, EPUB, MOBI/AZW/AZW3, DOCX, PPTX/PPTM, HTML, Markdown, TXT, RTF, and multi-material collections
  • Two learning depths: "Quick Overview" and "Systematic Study"
  • Generates a traceable .learnkb/ knowledge base, a self-contained interactive HTML page, and synced Markdown
  • Fine-grained source mapping for PDF pages, PPT slides, and EPUB chapters
  • Produces core-framework, guided-content, glossary, action-rules, dynamic self-check, and local-notes pages
  • Runs coverage audits, summary bidirectional mapping, reverse coverage spot checks, source hashing, and incremental-update validation
  • Distinguishes material-backed facts, areas not covered by the material, model-added content, and externally verified items
  • Offline by default with no automatic dependency installation; page notes, learner profiles, and wrong-answer r