Communityコーディング&開発github.com

lixingjian2005/recite-coach

PDFをフラッシュカードに変換するCodexスキルと、ローカルのLeitner復習プレイヤー

recite-coach とは?

このスキルは、PDFドキュメントからフラッシュカードを自動生成し、Leitnerシステムに基づいたローカル復習プレイヤーで効率的に記憶を定着させるCodexスキルです。ユーザーは学習したいPDFファイルを指定するだけで、AIが内容を分析して重要な概念や用語をカード化します。その後、内蔵のLeitnerプレイヤーが間隔反復アルゴリズムに従ってカードを提示し、復習スケジュールを管理します。主にCodexプラットフォーム上で動作し、オフラインでも使用可能なローカル環境を提供します。技術的な仕組みとしては、PDFテキストを抽出し、自然言語処理でキーポイントを特定、質問-回答形式のフラッシュカードに変換します。Leitnerボックスは5段階で構成され、正答率に応じてカードが自動的に移動し、苦手な項目を集中的に復習できます。開発者や学生が大量の資料から効率的に学習するのに最適です。

対応~Claude Code✓Codex CLI~Cursor
npx skills add lixingjian2005/recite-coach

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

recite-coach は何をしますか?

PDFをフラッシュカードに変換するCodexスキルと、ローカルのLeitner復習プレイヤー

概要

このスキルは、PDFドキュメントをインタラクティブなフラッシュカードに変換し、Leitnerシステムを使用して効率的に復習できるようにします。

機能

  • PDFからのカード生成: 指定したPDFファイルから自動的にフラッシュカードを作成
  • Leitner復習システム: 間隔反復に基づいた5段階の復習ボックス
  • ローカル動作: インターネット接続不要で使用可能
  • 進捗追跡: 各カードの復習履歴と正答率を管理

使い方

  1. スキルをCodex環境にインストール
  2. recite-coach コマンドで起動
  3. 学習したいPDFファイルを指定
  4. AIが自動的にフラッシュカードを生成
  5. Leitnerプレイヤーで復習を開始

技術詳細

  • PDFテキスト抽出: 内部パーサーを使用
  • カード生成: 自然言語処理によるキーポイント抽出
  • 復習アルゴリズム: 標準Leitnerシステムを実装

注意事項

  • 生成されるカードの品質はPDFの内容に依存します
  • 大量のPDFを処理する場合はメモリ使用量に注意してください

関連スキル