MCPInstall

quiz-creator

Generate quizzes from study materials with multiple question types (MCQ, True/False, Fill-in-blank, Short answer, Matching). Supports difficulty levels and answer keys. Use when creating practice quizzes, test prep materials, self-assessment tools, or knowledge checks from notes, textbooks, or any learning content. Triggers - create quiz, generate questions, make practice test, knowledge assessment, quiz from notes.

Installs
172
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/szeyu/vibe-study-skills --skill quiz-creator
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads quiz-creator automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Quiz Creator

Generate comprehensive quizzes from any study material with varied question types and difficulty levels.

Workflow

flowchart LR
    A[Source Material] --> B[Extract Key Concepts]
    B --> C[Select Question Types]
    C --> D[Generate Questions]
    D --> E[Create Answer Key]
    E --> F[Format Output]

Step 1: Analyze Source Material

  1. Identify key concepts - Main topics, definitions, processes
  2. Find testable elements - Facts, relationships, causes, comparisons
  3. Note difficulty progression - Basic recall → Application → Analysis

Step 2: Question Type Templates

Multiple Choice (MCQ)

**Q1.** [Question stem]

A) [Distractor - common misconception]
B) [Distractor - partially correct]
C) [Correct answer]
D) [Distractor - related but wrong]

<details>
<summary>Answer</summary>
C) [Explanation why correct and why others are wrong]
</details>

Best for: Definitions, facts, identifying correct procedures

True/False

**Q2.** [Statement to evaluate] _(True/False)_

<details>
<summary>Answer</summary>
**False** - [Explanation of the correct information]
</details>

Best for: Common misconceptions, verifying understanding

Fill-in-the-Blank

**Q3.** The process of ________ converts glucose into ATP through ________.

<details>
<summary>Answer</summary>
**cellular respiration**, **oxidative phosphorylation**
</details>

Best for: Terminology, formulas, key vocabulary

Short Answer

**Q4.** Explain the relationship between [concept A] and [concept B].

<details>
<summary>Answer</summary>
[Model answer with key points that should be mentioned]

**Key points to include:**
- Point 1
- Point 2
- Point 3
</details>

Best for: Conceptual understanding, explanations, analysis

Matching

**Q5.** Match each term with its definition:

| Term | Definition |
|------|------------|
| 1. [Term A] | A. [Definition 3] |
| 2. [Term B] | B. [Definition 1] |
| 3. [Term C] | C. [Definition 2] |

<details>
<summary>Answer</summary>
1-B, 2-C, 3-A
</details>

Best for: Vocabulary, pairing concepts, classifications


Step 3: Difficulty Levels

LevelCharacteristicsBloom's Level
EasyDirect recall, single conceptRemember
MediumApplication, 2+ concepts combinedUnderstand/Apply
HardAnalysis, synthesis, edge casesAnalyze/Evaluate

Difficulty Distribution Recommendation

  • Review quiz: 60% Easy, 30% Medium, 10% Hard
  • Practice test: 30% Easy, 50% Medium, 20% Hard
  • Challenge quiz: 10% Easy, 40% Medium, 50% Hard

Step 4: Quiz Structure Template

# [Topic] Quiz

**Subject:** [Subject Name]
**Difficulty:** [Easy/Medium/Hard/Mixed]
**Questions:** [Number]
**Time:** [Suggested minutes]

---

## Section A: Multiple Choice (X points)

[MCQ questions]

## Section B: True/False (X points)

[T/F questions]

## Section C: Short Answer (X points)

[Short answer questions]

---

## Answer Key

[All answers with explanations]

---

*Generated from: [Source material reference]*

Step 5: Quality Checklist

  • Questions test understanding, not just memorization
  • MCQ distractors are plausible (not obviously wrong)
  • Difficulty is appropriate for stated level
  • Answer explanations clarify misconceptions
  • Questions cover breadth of source material
  • No ambiguous wording or trick questions

FAQ

What does the quiz-creator skill do?

Generate quizzes from study materials with multiple question types (MCQ, True/False, Fill-in-blank, Short answer, Matching). Supports difficulty levels and answer keys. Use when creating practice quizzes, test prep materials, self-assessment tools, or knowledge checks from notes, textbooks, or any learning content. Triggers - create quiz, generate questions, make practice test, knowledge assessment, quiz from notes.

How do I install quiz-creator?

Run npx skills add https://github.com/szeyu/vibe-study-skills --skill quiz-creator in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/quiz-creator/ (personal) or .claude/skills/quiz-creator/ (project).

Which AI agents can use quiz-creator?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is quiz-creator safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains quiz-creator?

It is published by szeyu in szeyu/vibe-study-skills. It has 172 recorded installs.

More from szeyu/vibe-study-skills

View all →

obsidian-notes-creator

szeyu/vibe-study-skills

Create, improve, and audit Obsidian study notes from lectures, PDFs, textbooks, and existing notes. Use for single notes or whole subject folders, worked examples, rendered mathematics, ASCII and Mermaid diagrams, and SVG figures. Preserve existing organisation when improving a vault. Triggers - create study notes, improve notes, obsidian notes, organise notes, learning notes, note from lecture, note from PDF.

Docs & Writing619 installs

exam-prep

szeyu/vibe-study-skills

Open the skill to read its SKILL.md instructions.

341 installs

study-notes-creator

szeyu/vibe-study-skills

Create organized, visual study notes with folder structures, diagrams, and example-based learning from source materials (PDFs, lecture notes, documentation). Use when creating structured learning materials, exam preparation notes, or educational documentation. Triggers - organize study notes, create visual learning materials, generate notes with diagrams, exam prep notes, example-based learning.

Docs & Writing332 installs

flashcard-creator

szeyu/vibe-study-skills

Create flashcards for spaced repetition learning, compatible with Anki import. Supports basic cards, cloze deletions, and mnemonic aids. Use when creating study flashcards, Anki decks, vocabulary cards, memorization aids, or spaced repetition materials from notes or topics. Triggers - create flashcards, make Anki cards, spaced repetition, memory cards, cloze deletion cards.

Docs & Writing292 installs

chemistry-tutor

szeyu/vibe-study-skills

Open the skill to read its SKILL.md instructions.

physics-tutor

szeyu/vibe-study-skills

Physics subject expertise for study notes, problem-solving, and explanations. Covers mechanics, electromagnetism, thermodynamics, waves, and modern physics. Provides diagrams, formulas, and step-by-step problem solutions. Use when studying physics topics, creating physics notes, solving physics problems, or explaining physical concepts. Triggers - physics help, mechanics, kinematics, forces, energy, electricity, magnetism, thermodynamics, waves.

Popular testing & qa skills

View category →

tdd

mattpocock/skills

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

Testing & QA1.2M installs

grilling

mattpocock/skills

Grill the user relentlessly about a plan, decision, or idea. Use when the user wants to stress-test their thinking, or uses any 'grill' trigger phrases.

Testing & QA996.2K installs

migrate-to-shoehorn

mattpocock/skills

Migrate test files from as type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace as in tests, or needs partial test data.

Testing & QA484.1K installs

run-train

lllllllama/rigorpilot-skills

Rigor Train skill for deep learning research repositories. Use when a documented or selected training command should be run conservatively for startup verification, short-run verification, full kickoff, or resume, with command, config, seed, log, checkpoint, status, and metric evidence written to standardized trainoutputs/. Do not use for environment setup, exploratory sweeps, speculative idea implementation, or end-to-end orchestration.

Testing & QA337.8K installs

test-driven-development

obra/superpowers

Use when implementing any feature or bugfix, before writing implementation code

Testing & QA261.8K installs

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work

Testing & QA216.8K installs