Skill2 steps
Social Resize
Extend one image to every social format without cropping.
How it runs
The right model for every step.
Instead of cropping, the skill paints new edges that match the original, then upscales each version, so one image becomes square, portrait, story and widescreen formats.
Every intermediate result is kept with the run, so you can inspect a step, reuse its output or rerun it with different settings.
- Input
- Image
- Formats
- 01Extend the canvasGemini 3.1 Flash Image
- 02Upscale each formatTopaz Image Upscale
- OutputSquare, portrait, story and widescreen versions
Run it
Call the skill by name.
Send the inputs, get back a run you can wait on or follow with a webhook. The same skill is available in the studio and to AI agents through the MCP server.
You get back
Square, portrait, story and widescreen versions
curl https://api.monogram.dev/v1/skills/social-resize/runs \
-H "Authorization: Bearer $MONOGRAM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"image_url": "https://files.example.com/campaign.jpg",
"formats": [
"1:1",
"4:5",
"9:16",
"16:9"
]
}
}'Pairs well with
All skillsModel Shootout
Run one prompt across several models and compare them side by side.
- Fan out the prompt
- Generate in parallel
- Score and rank
Prompt Polish
Rewrite a rough idea into the prompt each model responds to best.
- Rewrite for each model
Product Shot
Turn a phone photo of a product into a polished studio shot.
- Cut out the product
- Build the studio scene
- Match light and shadow
- Upscale for print