Quiz Builder — Development skill for Claude Code
Turn any study material into a single-file, offline, bilingual HTML quiz — 5 question types, instant grading, wrong-answer notebook.
How to install Quiz Builder
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ninime09/quiz-builder and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Quiz Builder does
Turn any study material into a single-file, offline, bilingual HTML quiz — 5 question types, instant grading, wrong-answer notebook. A Claude Code skill.
Alternatives in Development
- Jupyter Notebook — Create clean, reproducible Jupyter notebooks for experiments and tutorials 14.6k ★
- Ars Abstract — ARS academic-paper abstract-only mode — bilingual abstract + keywords 4.5k ★
- Claude Reviews Claude — Claude reads its own source code — 17-chapter architectural deep-dive into Claude Code v2.1.88. EN/ZH bilingua 1.3k ★
README
quiz-builder

Turn any study material into a **single-file, offline, reusable HTML quiz** — 5 question types, instant grading + explanations, a built-in wrong-answer notebook, local progress saving, and one-click **中 / EN** switching.
Built as a [Claude Code](https://claude.com/claude-code) / agent **skill**, but the output is just one `.html` file you can double-click, share, or host anywhere. No build step, no server, no dependencies, no tracking.
把任意学习材料做成一个**单文件、可离线打开、可反复刷的 HTML 互动习题库**: 5 种题型、即时判分 + 解析、错题本、进度本地保存、中英双语一键切换。
What you get
A self-contained `Quiz.html` with:
- 5 question kinds — single choice, multiple choice, true/false, fill-in-the-blank (case/space-insensitive), and flashcards (flip + self-rate).
- Instant grading + explanations that say why each distractor is wrong.
- Wrong-answer notebook (错题本) — save your wrong questions as a named set, re-practice just those, redo, delete, or export to text.
- Filters by unit/topic and by question type, each with a live count.
- Progress saved in the browser (
localStorage) — refresh-safe. - Bilingual — UI strings via an i18n table, question text can be
{zh, en}; toggle language at runtime, choice is remembered. - Keyboard —
1–5pick,Entersubmit/flip,←/→navigate. - Responsive for phones.
Open [`examples/demo.html`](examples/demo.html) in any browser to see a finished quiz covering all five question types in both languages.
Repo layout
SKILL.md # the skill: 4-phase workflow for building a quiz from materials
templates/quiz_template.html # the engine, with 5 placeholders to fill (CONFIG + QUESTIONS)
examples/demo.html # a filled, runnable example (open this first)
scripts/dedup_pdf.py # OPTIONAL: strip PowerPoint animation "build" frames from slide PDFs
scripts/extract_text.py # OP
Related Skills
Medicine Study Materials With Claude
Question generator and Anki flashcard deck builder from medical school lecture material — a Claude Skill that
Exam Drill
Quiz me on a CCDV-F blueprint domain using this repo's own code as the answer key.
Picks
Multiple choice built from their own material. They answer with letters
Flashcard Generator
Central flashcard generation rules for all courses. Defines the question-front / explanatory-back card archite
Weread Socrates
微信读书苏格拉底伴读 skill:离线单文件,用追问式对话陪你读书,维护 Reader Memory 与跨书观点对照。An offline Socratic reading companion for WeRead —
Foundry Ask
Answer a research question using the Foundry vault, with read-only access to any companion vault configured in
Related Agents
Ai901 Cert Buddy
AI-901 study buddy. Generates exam-realistic practice questions, brief hands-on Microsoft Foundry labs, and pe
Examiner
Analyses graded quiz and mock-exam results and the answer history to diagnose weak areas and write a concrete
Question Forger
Generates evaluation questions with gold answers and gold evidence from real graph paths and from the syntheti