static-ads

Generate on-brand static ads from product images via GPT-image-2.

118|12|Updated May 5, 2026
One-click install
npx skills add https://github.com/alecs5am/ralphy --skill static-ads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: static-ads
Source: https://github.com/alecs5am/ralphy/tree/main/notes/skills/static-ads
Command: npx skills add https://github.com/alecs5am/ralphy --skill static-ads

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fal-client, requests.

Run when the user wants to recreate a winning ad format with their own products and brand copy, or use the /static-ads command. Takes an uploaded ad format reference image, derives the layout structure and copy framework internally, generates on-brand copy variations, then renders static ads via GPT-image-2 using product images from the brand folder. Output saved under the active brand folder.

Frequently Asked Questions about static-ads

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn product images into on-brand static ads automatically?

To turn product images into static ads, you upload a reference ad image to derive the layout structure, generate brand copy variations, and render final ads via the GPT-image-2 workflow using your product images. Outputs are saved under your brand's folder structure.

Can I recreate a winning ad format using my own brand copy and product photos?

Yes, you can recreate a winning ad format by providing an uploaded reference ad image. The system derives the layout and copy framework internally, generates on-brand copy variations, and renders static ads matching your brand's visual identity.

Do I need fal-client and requests to generate marketing assets with this workflow?

Yes, you need fal-client and requests installed to use this workflow. These dependencies handle the GPT-image-2 rendering process and HTTP requests needed to pull product images and generate your static marketing assets.

How does the static ad generation pipeline handle different aspect ratios?

The static ad generation pipeline handles aspect ratios through variant-ready prompts and optional additional ratios. It reads configuration from static-ad-spec.json to manage aspect-ratio handling when rendering final images via the GPT-image-2 workflow.

What's the best way to prepare brand assets for automated static ad generation?

Prepare brand assets by organizing product images in a brand folder and creating a static-ad-spec.json configuration file. This setup allows the pipeline to pull images, generate copy variations, and save outputs under brands/[brand-name]/static-ads/[output-name].

Why does my generated static ad copy not match my brand's tone?

Generated static ad copy derives its tone from the uploaded reference ad image and your static-ad-spec.json configuration. Ensure your reference ad accurately represents your brand's copy framework and that your product images are properly organized in the brand folder.