Repolode
dmoshehun-prog

dmoshehun-prog/learn-from-materials

PDFや書籍、スライド、論文を、出典を追跡できるナレッジベースと対話型学習ページに変換するエージェントスキルです。

スター
1,061
フォーク
98
未解決の Issue
0
最終コミット
13 日前

これは何?

learn-from-materialsは、ローカルファイルを読み込み、Pythonを実行できるClaude Code、Codex、WorkBuddyなどのAIコーディングエージェント向けスキルです。書籍、PDF、EPUB、DOCX、PPTX、HTML、または複数のファイルを指定すると、`.learnkb/`ナレッジベース、単体で動作するオフラインHTML学習ページ、そして同じコンテンツデータから作成されたMarkdown版を生成します。

生成されるページでは、資料を主要なフレームワーク、出典箇所付きのガイド付きコンテンツ、用語集、行動ルール、理解度確認クイズ、ローカルメモに整理します。細かな出典マッピングにより、PDFのページ、PPTのスライド、EPUBの章を参照できます。再利用可能な手法は固定ID付きで`methods.json`ライブラリに保存され、「Apply This Methodology」パネルでは、資料についてエージェントに質問するためのプロンプトを作成できます。

このスキルには、主要な論点を手早く把握する簡易概要と、資料全体を読み込んで網羅性チェックや逆方向の確認を行う体系的な学習の2段階があります。資料に基づく事実とモデルが追加した内容は分けて管理されます。また、ページ上のメモとクイズの記録はブラウザーのローカルストレージだけに保存されます。

主な機能

  • 01PDF、EPUB、DOCX、PPTX、Markdownなどの形式を、出典を追跡できるナレッジベースに変換
  • 02フレームワークマップと理解度確認クイズを備えた、単体で動作するオフラインHTML学習ページを生成
  • 03出典を確認できるよう、事実をPDFのページ、PPTのスライド、EPUBの章に紐付け
  • 04再利用可能な手法を、バージョン管理されたmethods.jsonライブラリに保存
  • 05網羅性チェック付きで、簡易概要と体系的な学習の2段階を提供
  • 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は、ローカルファイルを読み込み、Pythonを実行できるClaude Code、Codex、WorkBuddyなどの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 の数値は毎日更新されます。

関連プロジェクト