Summary
skills/openai-image-gen/scripts/gen.py currently accepts any --output-format string for GPT image models and uses it directly for both API payload and output filename extension.
This can lead to confusing failures (unsupported API values) and inconsistent local output behavior when an invalid format is provided.
Proposed improvement
- Normalize
jpg to jpeg.
- Validate
--output-format against supported values (png, jpeg, webp) before API requests.
- Return a clear CLI error for invalid values.
Implemented by PR: #36648
Summary
skills/openai-image-gen/scripts/gen.pycurrently accepts any--output-formatstring for GPT image models and uses it directly for both API payload and output filename extension.This can lead to confusing failures (unsupported API values) and inconsistent local output behavior when an invalid format is provided.
Proposed improvement
jpgtojpeg.--output-formatagainst supported values (png,jpeg,webp) before API requests.Implemented by PR: #36648