Teachers may download a “blank” SB3 template and want to bulk-replace 20 costumes from a classroom art project. By zipping the new assets and converting, they avoid clicking “upload costume” twenty times.
It checks for a project.json. If missing, it can inject a minimal, valid JSON stub that points to the assets you did provide.
# Using sb3utils (install: pip install sb3utils)
zip2sb3 ./my_project_folder/ output.sb3