Missing H5P library or dependency
Identify the exact library version and separate missing package files from platform requirements.
A package can refer to a library that is not included in the archive. This is not always corruption: the destination may already have that library installed.
Read the full version
Use the diagnostic report to identify the library machine name and required major/minor version. Another major/minor version in the archive does not prove compatibility. H5P Doctor will never change version numbers to hide this mismatch.
Restore the dependency
Ask your platform administrator to install the required content type through the platform's supported process, or re-export the original activity with its libraries included. Only use libraries from a trusted source.
If JavaScript or CSS is missing
A library may exist but be incomplete. Missing files declared in its manifest require a clean copy of the same library. An automatic metadata edit cannot reconstruct missing code.
See what is in your package.
Run a free local check and download an actionable report.
Check my H5P file ↗Technical references
H5P file structure · Package definition · Library definition · H5P validator source
This guide describes package checks, not certified platform compatibility. Reviewed for this MVP in September 2026.