All skills
Static ads · Advibly Skill

Static Ads

Give your agent a brand and a number. It builds a source bank from what Advibly already knows, spreads the batch across all fifteen ad templates so structure does the work variation usually pretends to, writes every concept as a card you approve in one read, then renders each one with gpt-image-2 and the copy burned in. Every line cites where it came from. Nothing is invented.

StaticMetaBatch4:5
Read the source on GitHub
Lifestyle hero - an example made by the Static Ads skillLifestyle hero
An example made by the Static Ads skill
An example made by the Static Ads skill
An example made by the Static Ads skill
Just ask

Say the word, it runs.

The skill fires on natural requests like these. No commands to memorize.

Generate 15 static ad concepts for my brandTurn my reviews into ad creativeMake me a us vs them adI need more ad variations to test
The fifteen templates

One brand. Fifteen structures.

Every ad below is the same brand, the same research and the same batch, run through a different layout. That is the whole idea: template diversity is angle diversity, and the winner is rarely the one you would have picked by hand. Each tile names the source its copy came from.

Headline statement static ad concept: Your next favorite trail is 10 minutes away.1

Headline statement

One claim carries the whole ad. Product underneath, nothing else in the frame.

Sourced from: Brand brief, Angles

Us vs. them static ad concept: Two ways to find a trail.2

Us vs. them

Two columns, four rows. The old way greyed out, the brand in full colour.

Sourced from: Store feature list, no competitor named

Stat callout static ad concept: 4.9 from 1,032,380 App Store ratings3

Stat callout

One defensible number at sixty percent of the visual weight, its denominator kept.

Sourced from: Live App Store rating data

Review card static ad concept: “An amazing tool in a place where most of the trails are not marked properly.”4

Review card

A real review, verbatim, styled as the native review UI its buyers actually read.

Sourced from: Brand brief, Voice of Customer

Testimonial stack static ad concept: Trail conditions, written this week.5

Testimonial stack

Several quotes stacked, each covering a different objection. Initial avatars, never a generated face.

Sourced from: The brand's own store screenshots

Before / after static ad concept: Ten minutes of planning. A whole day outside.6

Before / after

Two panels and an arrow. Workflow and ritual transformations, not regulated body claims.

Sourced from: Brand brief, Before to After

Problem / solution static ad concept: The trail forks. Your phone says No Service.7

Problem / solution

Tension on top in the customer's exact words, the product as the answer below.

Sourced from: Brand brief, Objections

Founder message static ad concept: A note from the team8

Founder message

A plain note, no product glamour shot. Drafted for sign-off, never invented in first person.

Sourced from: Dossier, community-sourced trail database

Feature spotlight static ad concept: Everything you want to know before you park the car.9

Feature spotlight

Product centred, callouts radiating out. The components buyers ask about, not the full feature list.

Sourced from: App Store feature list

Press mention static ad concept: “Your friend who used to be a park ranger.”10

Press mention

Real coverage only, outlet names set as plain wordmarks rather than borrowed logos.

Sourced from: The Cut, New York Magazine

Lifestyle hero static ad concept: Discover trails that fit your nature.11

Lifestyle hero

One photograph does the work. Five to eight words of identity copy, and the logo.

Sourced from: The brand's own slogan

Numbered list static ad concept: 4 things AllTrails tells you before you go.12

Numbered list

Four rows, four distinct angles: pain, outcome, proof, differentiator.

Sourced from: Trail detail fields and filters

FAQ card static ad concept: What if I lose signal out there?13

FAQ card

A real objection, phrased the way customers phrase it, answered in one line.

Sourced from: Brand brief, Objections and Rebuttals

Competitor callout static ad concept: Strava tells you how you did. AllTrails tells you where to go.14

Competitor callout

One factual axis of difference. The name in plain text, never their logo or packaging.

Sourced from: Brand brief, Why Us Not Them

Origin story static ad concept: Where the trails come from15

Origin story

Longer copy than any other format. The specific moment that started it is the credibility.

Sourced from: Dossier, 30M+ contributors

Rendered for AllTrails in a single run: fifteen concepts, gpt-image-2 at high quality, 4:5, on brand.

The pipeline

What the skill does for you.

  1. 1

    Build the source bank

    The skill reads your brand brief, dossier, product catalog and app-store data, then sorts the raw material into buckets: verbatim customer quotes, proof numbers with their denominators, pain language, objections, named competitors, press mentions, the founder's real story. It asks once whether you have winning ads or reviews of your own to add.

  2. 2

    Spread the batch across all fifteen templates

    A batch clustered on three favourite layouts is three ads in fourteen costumes. Fifteen concepts means one per template; thirty means two each. If a template has no grounded material for your brand, it gets skipped and listed, never filled with a plausible-sounding number.

  3. 3

    Write the concept sheet

    Every concept lands as a card with its template, headline, body, visual and the source it came from, in text, before a credit is spent. This is the real approval gate: copy edits are free, a regenerated image is not.

  4. 4

    Render with the copy burned in

    One gpt-image-2 call per approved concept at high quality, on-brand, with your logo and brand-kit board attached and the real product passed as a reference. Advibly has no text-overlay step by design, so every quoted line is written into the prompt exactly as it should read.

  5. 5

    Read every render against its card

    Is each quoted line present and spelled right, is the product the real product, did the model add a fake badge, an award or a second logo. Misses get flagged honestly and rerolled with fewer words or a simpler layout.

  6. 6

    Deliver the index

    A table of concept number, template, headline, grounding and image URL, so you can drop concepts straight into your ad platform and trace every claim back to its source. Plus what was skipped and why.

The model stack

Right model, right job.

gpt-image-2Every render, text burned in
seedream-5-proFallback for dense multi-row layouts
What you get

The deliverable.

  • Fifteen finished 4:5 static ads, one per template, ready for Meta
  • A concept sheet you approve before anything is rendered
  • A source citation on every headline, body line and stat
  • An index table with template, copy, grounding and URL per concept
Install

Add it in seconds.

Install the skill, then make sure the Advibly MCP is connected so it has tools to call. Works with every skills-capable agent.

Claude Code
Claude
Cursor
Codex
VS Code
OpenClaw
Hermes
ChatGPT
Connect the Advibly MCP first
One click, no terminal

Drop the .skill file into Claude → Settings → Skills, or unzip the folder into ~/.claude/skills.

One command (any agent)
npx skills add advibly/skills -s static-ads

Works with Claude Code, Claude Desktop, Cursor, and any agent that supports skills. Pulls straight from GitHub.

Manual (Claude Code)
git clone https://github.com/advibly/skills.git
cp -R skills/static-ads ~/.claude/skills/

Or in Claude Desktop: Settings → Skills → Install and select the skill folder.

Bundled references

The playbook.

Each skill ships with reference docs the agent loads on demand, so the craft is baked in.

templates.md

All fifteen templates: structure, copy slot, examples per business type, where to source it, and the exact prompt skeleton.

grounding.md

The sourcing and compliance rules: verbatim quotes, real stats, real people's faces, competitor names, regulated claims.

Honest limits

What to watch for.

  • A template with no grounded material is skipped and named, not filled in. A brand with no brief, no reviews and no press gets fewer than fifteen concepts.
  • Dense layouts (comparison tables, numbered lists, testimonial stacks) can merge rows. The fix is four rows instead of five, then seedream-5-pro.
  • No generated likeness of a real person, ever. Founders and named reviewers get their real photo as a reference, initials avatars, or a faceless frame.
  • Competitor names are set in plain text only, and only when the brief names them. Never their logo or packaging.
  • Before-and-after is regulated in health, finance and beauty. It defaults to workflow and ritual transformations unless you confirm the platform policy.