quiz-generator
Generate quizzes and assessments from any topic or content. Create questions of varying difficulty (easy, medium, hard), multiple formats (multiple choice, true/false, fill-in-blank), with answers and detailed explanations. Use when the user asks to create a quiz, test knowledge, generate questions, or build assessments.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ahmed181283/quiz-creatorQuiz Generator
Overview
Generate comprehensive quizzes from topics, documents, or learning materials. Include questions of varying difficulty, different question formats, correct answers, and detailed explanations to reinforce learning.
Quiz Structure
Required Elements
-
Quiz Title and Description
- Clear, descriptive title
- Topic focus
- Target audience level
- Estimated completion time
- Question count
-
Questions Each question must include:
- Question text
- Question difficulty (easy/medium/hard)
- Question type (see formats below)
- Correct answer(s)
- Detailed explanation
- Optional: reference to source material
-
Answer Key
- Quick reference for all correct answers
- Usually at the end of the quiz
-
Scoring Guide (optional)
- How many points per question
- What score indicates mastery
- Recommended follow-up based on score ranges
Question Formats
Multiple Choice (default)
- 3-5 answer options (1 correct, others plausible distractors)
- Label options A, B, C, D, E
- Distractors should be common misconceptions
True/False
- Statement to evaluate
- Explanation for why it's true or false
Fill-in-the-Blank
- Sentence or statement with blank(s)
- Case-insensitive matching preferred
- List acceptable alternative answers
Short Answer
- Open-ended question
- Provide example acceptable answers
- Explain key points that should be included
Matching
- Two columns to match (terms to definitions, dates to events, etc.)
- Indicate the relationship clearly
Difficulty Guidelines
Easy
- Basic facts, definitions, terminology
- Direct recall from source material
- Should be answerable after one pass through material
- Example: "What does API stand for?"
Medium
- Requires understanding concepts, not just facts
- Inference or application of knowledge
- May require connecting multiple pieces of information
- Example: "Which HTTP method would you use to update an existing resource?"
Hard
- Requires synthesis, analysis, or critical thinking
- Complex scenarios or edge cases
- Comparison or evaluation of options
- Example: "Compare REST and GraphQL architectures for a real-time chat application."
Writing Guidelines
Question Quality
- Ensure each question tests something meaningful
- Avoid ambiguous phrasing
- Make questions independent (don require previous answers)
- Balance question types and difficulty levels
- Include 10-20 questions for a comprehensive quiz
Explanations
- Explain not just the correct answer, but why alternatives are wrong
- Reference the source material when applicable
- Add additional context or related concepts
- Help the learner understand, not just memorize
Distractor Generation
- Create plausible wrong answers
- Use common misconceptions or errors
- Avoid "all of the above" or "none of the above" (become guesswork)
- Keep distractors similar in length and tone to correct answer
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ahmed181283-quiz-creator": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
daily-cinema
Generate daily cinema and film industry content and TikTok scripts using free entertainment news sources. Use when user wants to create content about movie releases, film news, celebrity updates, box office results, or entertainment industry developments from the last 24 hours.
integration-testing
Automated integration testing with external services using testcontainers, wiremock, localstack. Use when developer needs to set up integration tests for testing with real services in Docker containers via testcontainers, mocking HTTP APIs with WireMock, testing AWS S3 with LocalStack, SFTP integration testing, or setting up complex integration test environments with external dependencies.
daily-geo-tiktok
Generate daily geopolitical TikTok scripts using free news sources. Use when user wants to create TikTok content about world events, conflicts, diplomacy, or geopolitical developments that happened in the last 24 hours.
defi-yield-optimizer
Professional DeFi yield farming optimizer for tracking and optimizing yields across multiple chains and protocols. Use when user needs to discover high-yield DeFi opportunities, track portfolio performance, calculate ROI, and manage yield farming strategies across Ethereum, Polygon, BSC, Arbitrum, Optimism, and other EVM chains.
daily-technology
Generate daily technology news content and TikTok scripts using free tech news sources. Use when user wants to create content about tech news, product launches, startups, AI developments, or technology industry updates from the last 24 hours.