kakomon-university-rebuild

Automate university past-exam PDF ingestion into DB and R2.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/stsrjkt-bit/claude-plugins --skill kakomon-university-rebuild
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kakomon-university-rebuild
Source: https://github.com/stsrjkt-bit/claude-plugins/tree/main/kakomon-university-rebuild/skills/kakomon-university-rebuild
Command: npx skills add https://github.com/stsrjkt-bit/claude-plugins --skill kakomon-university-rebuild

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

このスキルは、公式ページから大学の過去問PDFを自動的に発見・取得し、合冊PDFの分割・分類、DBとR2へのingestを1大学ずつ実行するワークフローを提供します。

Core Features & Use Cases

  • Official PDF discovery and download for a single university.
  • Batch splitting of bundled PDFs with Gemini classification and manual review.
  • Ingest into DB and R2 with subject_variant management and r2 path generation.
  • Dry-run safety: perform non-destructive checks before ingestion.
  • Use case: rebuild for each university without cross-contamination of data.

Quick Start

Start a rebuild for one university by discovering its official PDFs, downloading them, and ingesting them into the database and R2.

Frequently Asked Questions about kakomon-university-rebuild

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

FAQPage Schema
How do I automate university past exam PDF ingestion into a database?

Automating university past exam PDF ingestion requires discovering official PDFs, downloading and validating them, splitting bundled documents by subject, and ingesting them into a DB and R2 repository. This workflow handles each phase end-to-end while preventing data collisions.

What is the best way to split bundled exam PDFs into individual subjects?

Splitting bundled exam PDFs into individual subjects uses Gemini classification to identify subject-level granularity, followed by manual review to ensure accuracy. This process prevents data collisions by managing subject variants during the ingestion phase.

Can I perform a dry run before ingesting past exam PDFs into the database?

You can perform a dry run before ingesting past exam PDFs to execute non-destructive safety checks. This validates the downloaded files and subject splitting logic without writing any data to the database or R2 storage.

How does subject_variant management prevent data collisions during PDF ingestion?

Subject_variant management prevents data collisions during PDF ingestion by assigning unique variants to split subjects and generating distinct R2 paths. This ensures multiple exams for the same subject do not overwrite each other in the repository.

Do I need to process each university separately to avoid cross-contamination of exam data?

Processing each university separately is required to avoid cross-contamination of exam data. The workflow executes a complete rebuild for one university at a time, managing subject variants and R2 paths independently for each institution.

What metadata is required for ingesting university exam PDFs?

Ingesting university exam PDFs requires satisfying frontmatter metadata requirements during the phase-based workflow. This ensures each split document is properly classified and registered before being committed to the database and R2 storage.