reformat — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited reformat (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.
Reformats an existing image to one or more new aspect ratios, recomposing the layout intelligently rather than cropping or letterboxing.
Output saved to the same folder as the source image.
Ask:
"Drop the image you want to reformat into the chat, or give me the path."
If the user drops an image into the chat, ask:
"And what's the folder path to save the output to? Or drop it into the project folder and give me the path."
Wait until you have a resolvable file path.
Ask:
"Which aspect ratio(s) do you want? Options:1:1,3:4,4:5,9:16,16:9,4:3,2:3."
Multiple ratios can be given at once. Each is generated in sequence.
For each target aspect ratio, run:
python3 skills/references/generate-reformat.py [source-image-path] [aspect-ratio]e.g.:
python3 skills/references/generate-reformat.py brands/puresport/static-ads/iMessage-energy-gel/iMessage-energy-gel-var-1_v1.png 9:16Run sequentially. Always reformat from the original source — not from a previously reformatted version.
The script saves the output to the same folder as the source, with the ratio appended to the filename:
iMessage-energy-gel-var-1_v1.png → iMessage-energy-gel-var-1_9x16_v1.pngCost: ~$0.12 per image.
Tell the user the paths for all reformatted files:
Reformatted:
✓ brands/puresport/static-ads/iMessage-energy-gel/iMessage-energy-gel-var-1_9x16_v1.png
✓ brands/puresport/static-ads/iMessage-energy-gel/iMessage-energy-gel-var-1_1x1_v1.pngAsk: "Happy with these? Or would you like to regenerate any?"
To regenerate: re-run the script. Output auto-increments — previous versions are not overwritten.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.