Skill by Mage · Ad Resizer

Every ad size from one design

The skill re-lays out your ad for each placement instead of cropping it: text reflows, the background extends, and the product, logo, and every word stay intact, with Stories safe zones respected.

Try in Claude ↗
Requires the Mage connector ↓

Claude

The original 4:5 Brisa ad

Resize this ad for a 1:1 feed post, 9:16 Stories and Reels, and a 16:9 display banner, keeping every word.

The text I’ll keep, word for word: “TASTE THE SUNSHINE”, “Shop now”, “Zero sugar · Real fruit”. Three sizes on GPT Image 2.5 Flare for crisp text, 99 Gems in total. Go ahead?

Go ahead.

Using skill · Ad Resizer

Transcribing every line of text

Recomposing for 1:1, 9:16 (safe zones clear), and 16:9

Generating with GPT Image 2.5 Flare

Resized for three placements. The 9:16 keeps text out of the top and bottom bands the app’s UI covers.

The ad recomposed as a square
The ad recomposed for Stories
The ad recomposed as a landscape banner
The ad recomposed as a square
The ad recomposed for Stories
The ad recomposed as a landscape banner

Examples

Recomposed, not cropped

Each size reflows the layout for its placement. No word, product, or logo is lost.

The original 4:5 ad
Original · 4:5
The square feed version
Feed · 1:1
The Stories and Reels version
Stories and Reels · 9:16
The landscape display version
Display · 16:9

How it works

How to use the Ad Resizer skill

  1. Share the ad

    A link to the image. The skill transcribes every line of text for you to check.

  2. Pick placements

    Feed 1:1 and 4:5, Stories and Reels 9:16, Pinterest 2:3, display 16:9, or banners 21:9. It defaults to the three core sizes.

  3. Get every size

    Each version is recomposed for its placement, checked for spelling and safe zones, and labeled.

Runs on

GPT Image 2.5 FlareMango 3

Setup

Set up Mage in your agent

1

Connect Mage

Add the Mage connector to Claude, ChatGPT, Claude Code, Grok, or Cursor, and sign in with your Mage account.

Open MCP setup →
2

Add the skills

In Claude Code, Codex, Cursor, and other agents, add every Mage skill with one command, or install the Claude Code plugin.

npx skills add mage-space/skills
/plugin marketplace add mage-space/skills
/plugin install mage@mage
3

Ask for it

Describe the job, or run /mage-ad-resizer.

Use Mage to resize this ad for a 1:1 feed post, 9:16 Stories and Reels, and a 16:9 display banner, keeping every word: https://www.mage.space/skills/ad-resizer/input.jpg

FAQ

Frequently asked questions

Does it just crop my ad?

No. It rebuilds the layout for each aspect ratio: the headline, product, and button move to where they work for that placement, and the background extends to fill the space.

What are Stories safe zones?

Instagram, Facebook, and TikTok cover roughly the top 14% and bottom 20% of a 9:16 ad with their own UI. The skill keeps your text and logo out of those bands.

Which placements does it support?

Any of Mage’s aspect ratios: 1:1, 4:5, 9:16, 2:3, 16:9, 21:9, and more. Exact pixel sizes come from resizing the 2K output.

Can I attach my photo to the chat?

Mage can’t read files attached to a chat, so share a direct link to the image instead, such as your store’s product image URL. Agents that run commands, like Claude Code and Cursor, can upload a file from your computer.

How much does it cost?

The skill is free and open source. Each generation it starts is paid in Gems from your Mage account at the model’s listed price, and your assistant quotes the total before it creates anything.

Try Ad Resizer in Claude

Recompose a static ad for feed, Stories, Reels, and banners without cropping or losing a word.

Try in Claude ↗

More skills

Explore other skills

Three variants of the Brisa ad: a new model, a new outfit, and a rooftop setting

Paid Ads

Ad Multiplier

Turn one ad into test variants: new talent, outfit, setting, or headline, with everything else locked.

The Brisa ad in Spanish, German, and Japanese

Paid Ads

Ad Localizer

Native-sounding versions of your static ads in other languages, same layout, same offer.

A lighthouse at dusk, a retro Mars travel poster, and a studio portrait made with Mage

Essentials

Generate

Any image, video, or audio on the right Mage model, priced before it runs and delivered as a link.

The same woman in a studio portrait, at a cafe, on a mountain ridge, and at a night market

Essentials

Consistent Characters

Save a character from one portrait, give them a voice, and keep the same face in every image and video.

The Lumen serum in a studio, on a bathroom vanity, in a splash, and in a flat lay

E-commerce

Product Photoshoot

Studio, lifestyle, hands-on, concept, and Pinterest shots of your product from one phone photo.

A white-background main image, an infographic, and a detail shot of the Lumen serum

E-commerce

Marketplace Listing Images

A white-background main image, infographics, and A+ modules for Amazon and other marketplaces.