h5p-generator

Community

Generate H5P interactive content programmatically.

AuthordSchulenburg
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the creation of interactive H5P content, eliminating the need for manual design in the H5P editor and enabling rapid generation of educational materials.

Core Features & Use Cases

  • Programmatic H5P Creation: Generate 16 different H5P content types (quizzes, flashcards, drag-and-drop, interactive books, etc.) directly from Python code.
  • Container Types: Combine multiple H5P elements into structured containers like Columns, Question Sets, Course Presentations, and Interactive Books.
  • Branding & Styling: Apply custom branding (like BS:WI design) and visual styles to H5P outputs.
  • Use Case: A teacher needs to create 50 unique quiz variations for a lesson. Instead of using the H5P editor 50 times, they can write a Python script to generate all variations automatically, ensuring consistency and saving significant time.

Quick Start

Use the h5p-generator skill to create a true/false quiz about Python basics.

Dependency Matrix

Required Modules

jsonzipfileosuuidpathlibdatetimeshutildataclassestypingrerequestssubprocesssysasynciorandompdfminer.sixpuppeteer-corezip-lib

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: h5p-generator
Download link: https://github.com/dSchulenburg/claude-skills/archive/main.zip#h5p-generator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.