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
Study Quiz
Claude Code skill that turns any study material — handwritten notes, PDFs, saved course pages, text — into a m
Lecture Notes Tutor
A Claude Code skill that tutors you through lecture slides page by page — study outlines, tiered quizzes with
Claude Certified Architect Practice Exam
Free unofficial practice exam for the Claude Certified Architect – Foundations certification — 60 original que
School Coursework Assistant
Run the coursework subagent: scan a course for pending work, then build study guides, draft HW/quiz answers, a
Contextlint
Review coding-agent instructions with source evidence, conflict checks, and bilingual offline reports.
Related Agents
Ai901 Cert Buddy
AI-901 study buddy. Generates exam-realistic practice questions, brief hands-on Microsoft Foundry labs, and pe
School Coursework Assistant
Manually invoked assistant that scans a course's materials (syllabus, lecture transcripts, slides, prompts) fo
Copy Source Checker
Resolves every source a copy draft cites (PMID, DOI, URL, named study, regulation) and reports whether the sou