exam-ingest

Parse and structure student course materials into exam-preparation workspaces.

266|15|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/ZeKaiNie/universal-examprep-skill --skill exam-ingest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: exam-ingest
Source: https://github.com/ZeKaiNie/universal-examprep-skill/tree/main/skills/exam-ingest
Command: npx skills add https://github.com/ZeKaiNie/universal-examprep-skill --skill exam-ingest

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation of exam-preparation workspaces by automatically parsing and structuring student materials into a usable format.

Core Features & Use Cases

  • Automated Workspace Initialization: Converts course materials like PDFs, text files, and past exams into a structured workspace for exam preparation.
  • Knowledge Base Construction: Builds a knowledge base from the materials, including quizzes and study plans.
  • Use Case: For a student who needs to prepare for an exam and has scattered course materials, this skill can automatically organize and structure the materials for efficient study.

Quick Start

Initialize the exam-prep workspace by running the following command: python <package-root>/scripts/ingest.py --input <temp-json>

Frequently Asked Questions about exam-ingest

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I organize scattered course materials for exam preparation automatically?

To organize scattered course materials for exam preparation automatically, run the ingest.py script. It parses PDFs and text files, structuring them into a unified knowledge base with study plans.

What's the best way to build a study knowledge base from past exam PDFs?

Building a study knowledge base from past exam PDFs is handled by automated workspace initialization. It parses your PDFs using pdfplumber and pypdf to extract and structure quizzes and study materials.

Can I use Python to structure text files and past exams into a study plan?

Yes, you can use Python to structure text files and past exams into a study plan. The workspace initialization script processes these input files to automatically generate a structured knowledge base.

Does the exam-prep workspace initialization tool require pdf2image to parse course materials?

Yes, the exam-prep workspace initialization requires pdf2image, along with pypdf and pdfplumber, to properly parse and structure your course materials and past exam documents.

What limitations should I expect when parsing course materials with pdfplumber?

When parsing course materials with pdfplumber, limitations depend on the input file structure. The tool requires Python scripts and a temporary JSON input file to correctly initialize the educational workspace.

How does automated exam-ingest handle workspace initialization for student materials?

Automated exam-ingest handles workspace initialization by parsing a temporary JSON input to locate student materials. It then uses Python scripts to automatically organize files into a structured knowledge base.