Repolode
dmoshehun-prog

dmoshehun-prog/learn-from-materials

一个智能体技能,可将 PDF、书籍、幻灯片和论文转化为可追溯的知识库与交互式学习网页。

Star
1,061
Fork
98
未关闭 Issue
0
最近提交
13天前

这是什么?

learn-from-materials 是一个面向 AI 编程智能体的技能,适用于可以读取本地文件并运行 Python 的环境,如 Claude Code、Codex 和 WorkBuddy。输入书籍、PDF、EPUB、DOCX、PPTX、HTML 或一组文件后,它会生成 `.learnkb/` 知识库、可离线打开的交互式学习网页,以及基于同一内容数据的 Markdown 版本。

生成的页面包括核心框架、带原文位置的引导内容、术语表、行动规则、动态自测和本地笔记。PDF 页码、PPT 幻灯片和 EPUB 章节都能做细粒度的来源定位。可复用的方法会保存到带稳定 ID 的 `methods.json` 方法库中,并可通过「应用此方法论」面板生成提示词,交给智能体针对材料提问。

技能提供两种学习深度:快速概览提炼核心论点;系统学习则通读全文,并执行覆盖度与反向校验。材料依据的事实与模型补充内容分开标注,页面的笔记和测验记录只保存在浏览器本地存储中。

核心功能

  • 01将 PDF、EPUB、DOCX、PPTX、Markdown 等格式转为可追溯的知识库
  • 02生成可离线打开的交互式学习网页,包含框架图和自测题
  • 03将内容映射到 PDF 页码、PPT 幻灯片和 EPUB 章节,便于核对原文
  • 04把可复用方法保存到带版本的 methods.json 方法库
  • 05提供快速概览和系统学习两种深度,并进行覆盖度检查
  • 06读者笔记和测验记录仅保存在浏览器本地

适用场景

  • 借助可核对的大纲系统学习技术书籍或研究论文
  • 快速了解幻灯片或行业报告,并获得逐页引用
  • 基于课程资料制作自测题和笔记页面
  • 将一组相关文档整理为可离线浏览的学习站点

快速上手

  1. 1

    解压 1.0 发布版 ZIP,并将 learn-from-materials 文件夹放入你的 agent 技能目录

  2. 2

    或将仓库克隆到你的 agent 技能目录(以 Claude Code 为例)

    git clone https://github.com/dmoshehun-prog/learn-from-materials.git ~/.claude/skills/learn-from-materials

使用前须知

  • 需要能够读取文件、运行本地命令并识别 SKILL.md 的 agent,并需要 Python 3.10 或更高版本。
  • 没有文件系统访问或 Python 执行能力的纯聊天环境只能使用部分提示流程,无法完成资料提取和 HTML 渲染。

标签

常见问题

learn-from-materials 是什么?
一个智能体技能,可将 PDF、书籍、幻灯片和论文转化为可追溯的知识库与交互式学习网页。 learn-from-materials 是一个面向 AI 编程智能体的技能,适用于可以读取本地文件并运行 Python 的环境,如 Claude Code、Codex 和 WorkBuddy。输入书籍、PDF、EPUB、DOCX、PPTX、HTML 或一组文件后,它会生成 `.learnkb/` 知识库、可离线打开的交互式学习网页,以及基于同一内容数据的 Markdown 版本。
learn-from-materials 可以免费使用吗?用的什么许可证?
learn-from-materials 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
learn-from-materials 还在维护吗?
活跃维护中。learn-from-materials 最近一次提交是在 2026年10月7日。
learn-from-materials 适合用来做什么?
借助可核对的大纲系统学习技术书籍或研究论文 快速了解幻灯片或行业报告,并获得逐页引用 基于课程资料制作自测题和笔记页面 将一组相关文档整理为可离线浏览的学习站点
learn-from-materials 怎么安装和运行?
解压 1.0 发布版 ZIP,并将 learn-from-materials 文件夹放入你的 agent 技能目录 或将仓库克隆到你的 agent 技能目录(以 Claude Code 为例): git clone https://github.com/dmoshehun-prog/learn-from-materials.git ~/.claude/skills/learn-from-materials
在哪里获取 learn-from-materials?
源代码和安装说明在 GitHub 上:https://github.com/dmoshehun-prog/learn-from-materials

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目