generate_quiz_batch
Generates batches of high quality quizzes in JSON format for the BlindsidedGames pool, categorised and rated by difficulty.
Best use case
generate_quiz_batch is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Generates batches of high quality quizzes in JSON format for the BlindsidedGames pool, categorised and rated by difficulty.
Teams using generate_quiz_batch should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/generate_quiz_batch/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How generate_quiz_batch Compares
| Feature / Agent | generate_quiz_batch | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Generates batches of high quality quizzes in JSON format for the BlindsidedGames pool, categorised and rated by difficulty.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Generate Quiz Batch Skill
Use this skill to generate specific numbers of quiz files for the BlindsidedGames quiz pool.
## Requirements
When the user asks you to generate quizzes, they will specify a topic/category, a difficulty level (Easy, Medium, Hard), and the **configurable number of quizzes** they want to generate in a batch (e.g., "generate 5 distinct Easy History quizzes").
For **EACH** quiz requested in the batch (repeat this process N times):
1. Generate exactly 10 questions on the requested category at the requested difficulty. Ensure they are unique compared to other quizzes in the batch.
2. The 10 questions MUST follow this exact distribution:
- 1 `multiple-choice` question
- 2 `true-false` questions
- 7 `self-eval` questions
3. Ensure the quality of the questions is appropriate for the target audience. CRITICAL: Do not include the answer (or obvious parts of the answer) within the wording of the question itself (e.g., asking "What insects build anthills?" when the answer is "Ants").
4. Output the quiz as a JSON file saved in `quizzes/`. The filename format should be `[category]_[difficulty]_[xx].json` (e.g. `biology_hard_01.json`).
## JSON Schema Example
```json
{
"id": "biology_hard_01",
"title": "Hard Biology Quiz 1",
"sections": [
{
"title": "Biology",
"items": [
{
"type": "multiple-choice",
"q": "What is the powerhouse of the cell?",
"options": ["Nucleus", "Ribosome", "Mitochondria", "Lysosome"],
"a": "Mitochondria",
"explanation": "Mitochondria generate most of the chemical energy needed to power the cell's biochemical reactions."
},
{
"type": "true-false",
"q": "All mammals give birth to live young.",
"options": ["True", "False"],
"a": "False",
"explanation": "Monotremes like the platypus are mammals that lay eggs."
},
{
"type": "self-eval",
"q": "Describe the process of photosynthesis.",
"a": "Photosynthesis is the process by which plants convert light energy into chemical energy, using water and carbon dioxide to create oxygen and energy in the form of sugar.",
"explanation": "This requires chlorophyll and sunlight."
}
// ... 7 more items to total 10
]
}
]
}
```
## Post-Generation Steps
After writing the quiz JSON files, you MUST update `quizzes/manifest.json`.
1. Parse the existing `quizzes/manifest.json`.
2. Append each new quiz you generated into the `quizzes` array with this format:
```json
{
"id": "biology_hard_01",
"category": "Biology",
"difficulty": "Hard",
"file": "biology_hard_01.json"
}
```
3. Save the updated `manifest.json`.Related Skills
Jutiku_Quiz_Expert
专门用于从文档生成结构化试题的智能体。分析内容属性(大纲型 vs 知识型),提取关键点,并生成 JSON 或 Markdown 格式的高质量试题。当用户要求"根据文件出题"、"创建测验"、"制作试卷"或"提取考题"时使用此技能。
generate-llms
Generate llms.txt and llms-full.txt files for AI agent consumption following the llmstxt.org standard. Use when updating site content that should be reflected in the llms files, or when building/deploying the site.
nano-image-generate
Generate images using Nano Banana (Flash) or Nano Banana Pro. Use 'flash' for speed/efficiency and 'pro' for high quality, text rendering, and complex prompt adherence. Triggers include 'generate image', 'create logo', 'fast image', 'high quality image'.
Generate educational content with fixed sections
Generate educational content about any topic following a user-specified structure: include a set number of learning tips/tricks or activities, fun facts, Q&A pairs, jokes, and optionally extend with additional lines. Always list supplies for activities when requested.
fal-generate
Generate images and videos using fal.ai AI models
generate-component-story
Create story examples for components. Use when writing stories, creating examples, or demonstrating component usage.
azure-compute-batch-java
Azure Batch SDK for Java. Run large-scale parallel and HPC batch jobs with pools, jobs, tasks, and compute nodes.
agentuity-cli-project-auth-generate
Generate SQL schema for Agentuity Auth tables. Use for managing authentication credentials
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
ui-ux-pro-max
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks.
ui-ux-principles
Apply core UI/UX design principles for intuitive, beautiful interfaces. Covers visual hierarchy, color theory, typography, spacing systems, Gestalt principles, usability heuristics, and user-centered design. Use for design decisions, layout planning, and creating polished user experiences.
UI/UX Intelligence Expert
UI/UX 设计智能库与推荐专家。包含 67 种风格、96 种配色方案、57 种字体搭配、99 条 UX 指南,支持跨技术栈的设计系统生成。