gpt-image-skill — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited gpt-image-skill (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Generate or edit images using OpenAI's GPT Image models through a bundled Python script.
~/.gpt-image.env or export OPENAI_API_KEY=<your-key>~/.gpt-image.env or export it.python3 -m pip install -r ./requirements.txt if not installed yet../gpt_image.py python3 ./gpt_image.py --prompt "description of image" --output "filename.png" python3 ./gpt_image.py edit --prompt "editing instructions" --input image1.png image2.png --output "edited.png"gpt-image-2 (default) — Latest model with strong instruction following, text rendering, and broad world knowledgegpt-image-1.5 — Mid-tier modelgpt-image-1 — First-generation GPT image modelgpt-image-1-mini — Lightweight, faster generation1024x1024 (default) — Square1024x1536 — Portrait (2:3)1536x1024 — Landscape (3:2)auto — Let the model decideauto (default) — Model decides optimal qualityhigh — Higher detail, slowermedium — Balancedlow — Fastestpng (default) — Losslessjpeg — Smaller file sizewebp — Modern format, good compressionauto (default) — Model decidestransparent — Transparent background (png/webp only)opaque — Solid background--n <count> — Number of images to generate (default: 1)--output <filename> — Output filename (default: auto-generated)python3 ./gpt_image.py --prompt "A serene mountain landscape at sunset with a lake"python3 ./gpt_image.py \
--prompt "Modern minimalist logo for a tech startup" \
--size 1024x1024 \
--quality high \
--output "logo.png"python3 ./gpt_image.py \
--prompt "Futuristic cityscape with flying cars" \
--size 1536x1024 \
--output "cityscape.png"python3 ./gpt_image.py \
--prompt "A cute cartoon cat mascot" \
--background transparent \
--format png \
--output "mascot.png"python3 ./gpt_image.py \
--prompt "Abstract art in the style of Kandinsky" \
--n 3 \
--output "art.png"python3 ./gpt_image.py edit \
--prompt "Add a rainbow in the sky" \
--input photo.png \
--output "photo-with-rainbow.png"python3 ./gpt_image.py edit \
--prompt "Create a gift basket containing all items shown" \
--input item1.png item2.png item3.png \
--output "gift-basket.png"python3 ./gpt_image.py \
--prompt "Detailed portrait of a cat in watercolor style" \
--model gpt-image-1 \
--output "cat-portrait.png"If the script fails:
OPENAI_API_KEY is exportedOPENAI_API_BASE is correcthigh quality for final output, auto for quick iterations~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.