exam-pdf-workflow/SKILL.md
Create, typeset, and grade exam-style PDF deliverables for study workflows. Use when the user asks to read lecture or exam PDFs, generate mock exams, produce matching solution books, render math-heavy content with KaTeX, or grade completed answer-book PDFs into a scored graded PDF.
npx skillsauth add laitszkin/apollo-toolkit exam-pdf-workflowInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
pdf for reading source PDFs, rendering deliverables, and final PDF QA.document-vision-reader when handwritten answers, scanned pages, or layout-sensitive grading require visual inspection instead of raw text extraction.katex when the output contains mathematical notation that should be rendered instead of left as raw TeX/plain text.pdf is unavailable, stop and report the blocked dependency instead of improvising a text-only workflow.Use this skill for study-material workflows where PDFs are both the input and the final deliverable. The skill covers source reading, mock-exam authoring, solution generation, math typesetting, handwritten-answer grading, and graded-PDF production.
Pick one primary mode, and combine modes when the user asks for a package:
source-summary: read lecture slides, past papers, or error books and extract study notes.mock-exam: create a new exam paper modeled on source material or user weaknesses.solution-book: produce worked solutions for an exam paper.grading: mark a completed answer book and write scores back into a graded PDF.typesetting-refresh: improve layout, rebuild formulas with KaTeX, or clean up an existing PDF package.pdf to extract the source exam, lecture slides, marking scheme, error book, or answer book.document-vision-reader so judgments come from the rendered page rather than noisy OCR alone.mock-examsolution-book as part of the same task.solution-bookgradingtypesetting-refreshkatex when formulas appear.katex and render the expressions before PDF export.grading mode... Mock Test.pdf, ... Solution.pdf, or ..._graded.pdf.development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Guides the agent through creating a new Agent Skill from scratch. Use when the user wants to build a skill, create a new skill, scaffold a skill directory, or author a SKILL.md. Do NOT use for optimising or rewriting existing skills — use 'optimise-skill' for that. Do NOT use for editing files that are already part of a skill. Do NOT use for creating non-skill content like documentation, scripts, or project files.
development
Review a pull request — interactive PR selection via `gh`, 4-dimension code review (hallucinated code, architecture, performance, test validity), then post severity-graded comments with fix suggestions on the PR. Not for spec-based review — use `review` instead.
tools
協助完成自動化版本發佈。同步文檔、更新版本號、推送 tag 並建立 GitHub Release。