H5P Doctor
← Check a packageTROUBLESHOOTING LIBRARY

Find your error.
Find your next step.

Start with the message you see. Each guide explains what a package check can tell you, and what to do next.

A valid main h5p.json file is missing ↗

Find the manifest, check the ZIP root, and understand when a fresh export is needed.

Missing H5P library or dependency ↗

Identify the exact library version and separate missing package files from platform requirements.

H5P library directory name mismatch ↗

Understand accepted folder names and why automatic renaming is deliberately conservative.

H5P Core API version mismatch ↗

Compare a package requirement with a known Core API version without guessing platform compatibility.

H5P import troubleshooting for Moodle, Lumi and WordPress ↗

A practical sequence to distinguish package errors from upload permissions and platform issues.