Free skill files

Progression ad

A narrator opens a question the viewer wants answered, then climbs a ladder of time, quantity or stage while one locked cartoon host lives each rung, ending on a clear triumph or a cartoon consequence.

Use it in three steps

  1. 1

    Connect roasOS

    Add the MCP server to your agent and sign in. MCP is included on every plan.

    claude mcp add --transport http roasos https://mcp.roasos.com/mcp
  2. 2

    Add the skill

    Save the file in the skills folder of your agent. This command is for Claude Code.

    mkdir -p ~/.claude/skills/roasos-progression-ad && curl -o ~/.claude/skills/roasos-progression-ad/SKILL.md https://www.roasos.com/formats/progression-ad/SKILL.md
  3. 3

    Ask for the ad

    Your agent plans the ad and shows each price. Nothing spends until you say yes.

    Make a 'what happens if' progression ad for my product.

The structure of the ad

Habits and products where the benefit grows over time.

  1. 10–3 s hook: the curiosity question in the voiceover ('What happens if you do this every day?'), the host in its first situation.
  2. 23–10 s the first rungs, one voiceover line, one shot and one rung each, small and concrete.
  3. 310–15 s the product arrives on one clean turn, or the old way starts to crack.
  4. 415–24 s the higher rungs, each bigger than the last, bystanders amplifying the reaction.
  5. 524–28 s the payoff answers the question: a triumph or a cartoon consequence.
  6. 628–30 s a soft ask, the real product shown whole.

How to shoot it

Voiceover first as one take, and its line timings set the shot lengths; silent picture, one shot per line; one reference sheet and one description re-attached word for word in every shot, never chained from the previous output; varied framing as the ladder climbs; a motion join on every rung; captions and rung labels only in the edit.

What breaks it

Two ideas in one shot, a day number or result the product facts do not back, body changes for health, supplement or weight products, wounds, blood or fear images, text in any still or take prompt, a host that drifts between rungs.

Read the file

---
name: roasos-progression-ad
description: Plan and make a progression ad with roasOS over MCP. Use when the user asks for a progression ad, a 'what happens if' ad or a day 1 to day 30 ad.
---

# Progression ad

A narrator opens a question the viewer wants answered, then climbs a ladder of time, quantity or stage while one locked cartoon host lives each rung, ending on a clear triumph or a cartoon consequence.

## Step 1: Connect the roasOS MCP server

Do this step first. Stop when this step fails, and tell the user.

1. Look for tools with names that start with `roasos_`. If you find them, go to step 4.
2. Connect the server at `https://mcp.roasos.com/mcp`. It uses Streamable HTTP. In Claude Code, run `claude mcp add --transport http roasos https://mcp.roasos.com/mcp`, then type `/mcp` and sign in. Other clients: https://docs.roasos.com/mcp
3. The user needs a roasOS account: https://www.roasos.com/auth/signup. MCP access is included on every plan. Only the user can sign up and pay.
4. Call `roasos_get_catalog`. It is free. A role name in this file, for example "the song role", is a key in `roles` in that answer.

## Step 2: Quote before you spend

Every paid tool quotes first. Send `quote_only: true` and read `credits`. Show the credits to the user and wait for a clear yes. Then send the same input with the `quote_id`.

In this file, "card", "approval card" and "quote and confirm" all mean this exchange. Never confirm a quote without a yes.

## Step 3: Make the ad

A narrator poses a question the viewer wants answered, then climbs toward the answer while one cartoon host acts out each step. The climb holds attention on a single benefit; the unchanging host holds the whole thing together.

### Question and ladder
Open the gap in the first line: what happens if you do this every day, what if you never do, how far can it go, how many before it breaks. Hold the answer for the last rung.
The ladder counts time (day 1, week 2, month 6), quantity (1, 5, 25) or stage (level 1 to 5). The unit: one voiceover line, one shot, one rung. A second idea in a shot blurs the step.

### Choose from the product
Ask what its story really is, then say your pick and why in one line. Using it pays off more each week: climb time to a win. The viewer's situation decays without it: climb time to the collapse. The old way fails when pushed: count up until it snaps. The fun is the product in a strange place or era: walk that world by time or stage to a win. Two can fuse. Do not assume transformation.

### Honest and cartoon
Every rung is a claim. A day number needs product facts behind it; otherwise describe the habit and the feeling. Health, supplement or weight products get no body change on the ladder. Consequences stay slapstick: the room caves in, the host flops over, an alarm honks. No wounds, blood, real illness or fear.

### Script
You, present tense, one short sentence per rung, one physical picture per sentence, each step bigger than the last. Hook, five to seven rungs, the product at a single pivot, the payoff, a soft ask (only an offer the brand gave). 30 s is about 75 words; longer renders in parts, so ask first.

### Host
A friendly cartoon skeleton is the classic: no age or skin, so it stands in for anyone and is funny anywhere. Any fixed character works. Pick a build and say why: bare ivory bones with big soft eyes in a realistic 3D set (default); those bones in a full outfit (fashion, identity); a see-through body with a warm inner glow (wellness, facts only); round and toy-like (only a truly playful brand).
Write the description once, make one reference sheet from it, lock both. Every shot carries the sheet and repeats the description word for word. Never chain a shot from the previous output; errors compound up the ladder. The product photo rides wherever the product appears.

### Voice first
The voiceover is the clock. Cast one calm, slightly dramatic narrator from `roasos_list_voices` and record the whole script as one take with `roasos_generate_audio`. `roasos_transcribe` gives each line's start and end. Those marks are the shot lengths. Cut picture to the voice, never the reverse.

### Board
One row per line: the host's situation and emotion, that rung's setting, the props. Widen the framing range as you climb: wide, medium, two-shot with a reaction, product in hand, hero. Bystanders amplify the arc, from a sideways glance to a standing ovation. Muted, the pictures alone tell the story.

### Build
1. Script, voiceover, reference sheet, each on an approval card (quote and confirm).
2. A storyboard table: one shot per line, marked voiceover, timed to the take.
3. Storyboard sheet, no words in any panel; approve it.
4. Compile the board into one video prompt, then one video card (quote and confirm). Silent picture: each shot's motion, one camera move, the move into the next rung.
5. Lay the voiceover over the picture (`roasos_assembly_merge_audio_video`). Join rungs on motion. a `roasos_music_*` tool: tense on the climb, lifting at the payoff; `roasos_assembly_music_bed` keeps the voice and ducks under it.
6. Only now captions and rung labels: `roasos_captions_auto_subtitle`, `roasos_assembly_text_overlay`. No text in a still or take prompt.

## Format data

- Aspect ratio: 9:16
- Default length: 30 seconds
- Needs: a product
- Example request: Make a 'what happens if' progression ad for my product.

Beats:
- 0–3 s hook: the curiosity question in the voiceover ('What happens if you do this every day?'), the host in its first situation.
- 3–10 s the first rungs, one voiceover line, one shot and one rung each, small and concrete.
- 10–15 s the product arrives on one clean turn, or the old way starts to crack.
- 15–24 s the higher rungs, each bigger than the last, bystanders amplifying the reaction.
- 24–28 s the payoff answers the question: a triumph or a cartoon consequence.
- 28–30 s a soft ask, the real product shown whole.

How to shoot it: Voiceover first as one take, and its line timings set the shot lengths; silent picture, one shot per line; one reference sheet and one description re-attached word for word in every shot, never chained from the previous output; varied framing as the ladder climbs; a motion join on every rung; captions and rung labels only in the edit.

What breaks it: Two ideas in one shot, a day number or result the product facts do not back, body changes for health, supplement or weight products, wounds, blood or fear images, text in any still or take prompt, a host that drifts between rungs.

Ship 10x more creatives. Spend 90% less.

Product photos, video ads, and copy. All from one platform, ready in minutes.

Get started