h5p-quiz-to-moodle

Generate H5P quizzes from natural language prompts and upload them to Moodle.

3|2|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/dSchulenburg/claude-skills --skill h5p-quiz-to-moodle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: h5p-quiz-to-moodle
Source: https://github.com/dSchulenburg/claude-skills/tree/main/h5p-quiz-to-moodle
Command: npx skills add https://github.com/dSchulenburg/claude-skills --skill h5p-quiz-to-moodle

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires h5p-generator, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of interactive H5P quizzes from natural language prompts and directly uploads them to Moodle, streamlining the process of content creation for educators.

Core Features & Use Cases

  • Natural Language Prompting: Generate quizzes by simply describing the topic and desired parameters.
  • H5P Generation: Creates H5P files programmatically using the h5p-generator library.
  • Direct Moodle Upload: Integrates with Moodle's MCP to upload generated quizzes to specified courses.
  • Use Case: An instructor needs to create a 10-question multiple-choice quiz about "double-entry bookkeeping" for their accounting course. They can prompt Claude with "Create a 10-question quiz about double-entry bookkeeping for course 2," and the Skill will handle the rest.

Quick Start

Make a quiz with 10 difficult questions about accounting and upload it to Moodle course 5.

Frequently Asked Questions about h5p-quiz-to-moodle

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate H5P quizzes and upload them directly to Moodle?

You can generate H5P quizzes and upload them to Moodle by providing a natural language prompt specifying the topic, question count, difficulty, and course ID. The Skill uses the h5p-generator to create content and Moodle MCP for direct upload.

What's the best way to automate e-learning content creation for Moodle courses?

Automating e-learning content creation for Moodle is best handled by generating H5P quizzes from natural language prompts. You describe the desired topic and parameters, and the system programmatically creates and uploads the interactive quiz files to your specified course.

Can I specify question difficulty and count when generating H5P quizzes?

Yes, you can specify question difficulty and count when generating H5P quizzes. The Skill accepts natural language prompts that include parameters like topic, number of questions, difficulty level, question type, and the target Moodle course ID.

Do I need the h5p-generator library to create interactive quizzes for Moodle?

Yes, the h5p-generator library is a required dependency to create interactive H5P quizzes. The Skill utilizes it programmatically to generate H5P files from your text prompts before uploading them to Moodle using the requests library.

What are the limitations of using natural language prompts for Moodle quiz generation?

The limitations include relying entirely on the accuracy of the h5p-generator and Moodle MCP integration. You must provide a valid Moodle course ID, and the interactive quiz creation is constrained by the parameters you specify in your natural language prompt.