Repolode
dmoshehun-prog

dmoshehun-prog/learn-from-materials

PDF, 책, 슬라이드, 논문을 추적 가능한 지식 베이스와 인터랙티브 학습 웹 페이지로 변환하는 에이전트 스킬입니다.

스타
1,061
포크
98
열린 이슈
0
마지막 커밋
13일 전

어떤 프로젝트인가요?

learn-from-materials는 Claude Code, Codex, WorkBuddy처럼 로컬 파일을 읽고 Python을 실행하는 AI 코딩 에이전트를 위한 스킬입니다. 책, PDF, EPUB, DOCX, PPTX, HTML 또는 여러 파일을 지정하면 `.learnkb/` 지식 베이스, 오프라인에서 독립적으로 실행되는 HTML 학습 페이지, 그리고 동일한 콘텐츠 데이터를 바탕으로 만든 Markdown 버전을 생성합니다.

생성된 페이지는 자료를 핵심 프레임워크, 출처 위치가 표시된 가이드형 콘텐츠, 용어집, 실행 규칙, 자가 점검 퀴즈, 로컬 메모로 구성합니다. 세밀한 출처 매핑은 PDF 페이지, PPT 슬라이드, EPUB 챕터까지 지원합니다. 재사용 가능한 방법론은 안정적인 ID와 함께 `methods.json` 라이브러리에 저장되며, "Apply This Methodology" 패널에서는 에이전트에게 자료에 관한 질문을 던질 프롬프트를 만듭니다.

이 스킬은 핵심 주장만 빠르게 살펴보는 개요와 원문 전체를 읽고 범위 확인 및 역방향 검증을 수행하는 체계적 학습, 두 가지 깊이를 제공합니다. 자료에 근거한 사실은 모델이 추가한 콘텐츠와 분리되며, 메모와 퀴즈 기록은 브라우저의 로컬 저장소에만 저장됩니다.

핵심 기능

  • 01PDF, EPUB, DOCX, PPTX, Markdown 및 기타 형식을 추적 가능한 지식 베이스로 변환
  • 02프레임워크 맵과 자가 점검 퀴즈가 포함된 독립 실행형 오프라인 HTML 학습 페이지 생성
  • 03출처 확인을 위해 사실을 PDF 페이지, PPT 슬라이드, EPUB 챕터에 매핑
  • 04재사용 가능한 방법론을 버전 관리되는 `methods.json` 라이브러리에 저장
  • 05범위 확인 기능을 갖춘 빠른 개요 및 체계적 학습 제공
  • 06독자 메모와 퀴즈 기록을 로컬 브라우저에만 저장

활용 사례

  • 확인 가능한 개요를 바탕으로 기술 서적이나 연구 논문 체계적으로 학습
  • 페이지 단위 인용이 포함된 슬라이드 자료나 업계 보고서의 빠른 개요 파악
  • 강의 자료를 바탕으로 자가 학습용 퀴즈와 메모 페이지 만들기
  • 관련 문서 모음을 하나의 탐색 가능한 오프라인 학습 사이트로 변환

빠른 시작

  1. 1

    1.0 릴리스 ZIP의 압축을 풀고 learn-from-materials 폴더를 에이전트의 스킬 디렉터리에 배치하세요

  2. 2

    또는 리포지토리를 에이전트의 스킬 디렉터리에 clone하세요(Claude Code 예시)

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

사용 전 알아둘 점

  • 파일을 읽고 로컬 명령을 실행하며 SKILL.md를 인식할 수 있는 에이전트와 Python 3.10 이상이 필요합니다.
  • 파일에 접근하거나 Python을 사용할 수 없는 채팅 전용 환경에서는 프롬프트 워크플로의 일부만 사용할 수 있습니다.

토픽

자주 묻는 질문

learn-from-materials은(는) 무엇인가요?
PDF, 책, 슬라이드, 논문을 추적 가능한 지식 베이스와 인터랙티브 학습 웹 페이지로 변환하는 에이전트 스킬입니다. learn-from-materials는 Claude Code, Codex, WorkBuddy처럼 로컬 파일을 읽고 Python을 실행하는 AI 코딩 에이전트를 위한 스킬입니다. 책, PDF, EPUB, DOCX, PPTX, HTML 또는 여러 파일을 지정하면 `.learnkb/` 지식 베이스, 오프라인에서 독립적으로 실행되는 HTML 학습 페이지, 그리고 동일한 콘텐츠 데이터를 바탕으로 만든 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 폴더를 에이전트의 스킬 디렉터리에 배치하세요 또는 리포지토리를 에이전트의 스킬 디렉터리에 clone하세요(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

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트