v0.1.0Install
Claude Code plugin · English and Arabic

From product link to motion ad

Paste a product link into Claude Code. It researches the brand, you pick the look, and Remotion renders a ready-to-run ad with licensed music.

$ curl -fsSL https://motion.fawzyismail.com/install.sh | bash
SHA-256 verified install

Installs to ~/.claude/skills/mohab-motion-ads and checks every file against the SHA-256 manifest. Restart Claude Code afterwards.

Try a prompt
Samples

Rendered by the plugin

Every sample lists the layers that made it. Copy its prompt and make one for your brand.

Why Motion Ads

It does the hard part.

The slow parts of making an ad, handled in order, with you deciding the parts that matter.

Knowledge baseLive in Motion Ads
  • 01-business.md
  • 02-ideas.md
  • 03-competitors.md
  • 04-visual-board.md
  • 05-synthesis.md

Saved under ads/<brand>/assets/research. Every later ad reads it.

Inside the plugin

Real parts, no template

Every recipe is composed from these parts, and new options join the catalogue as briefs need them.

8style layers
69layer options
9presets
253Remotion files
Where it looks and listens
  • Remotion
  • Meta Ad Library
  • TikTok Creative Center
  • Pixabay
  • Mixkit
  • Chosic
  • Behance
  • Pinterest
  • Vimeo Staff Picks
  • Motionographer
  • Dribbble
  • YouTube
Who it's for

Pick your world

See the problems it solves for you, with an example ad.

Ecommerce

Every drop, a scroll-stopper

Challenges
  • New products every week
  • Promos due by tomorrow
  • Two languages per ad
How Motion Ads helps
  • Reads your product page
  • A new ad per product
  • Arabic and English cuts
Example workflow
  1. 1Paste the product URL
  2. 2Pick a direction
  3. 3Approve the frames
  4. 4Download MP4s and copy
Product launchFlash saleBundle offerBack in stock
Example ad for ecommerce

Make a 15-second 9:16 motion ad for yourstore.com/product, flash sale angle, Arabic and English.

How a run goes

Eight stages, you steer

You approve the brief, pick the direction and see frames before the finals. The rest runs on its own.

  1. 1
    Setup checkautomatic

    Confirms Node, Remotion and a render browser. Skipped once it passes.

  2. 2
    Brand knowledge baseonce per brand

    Five research passes on the business, competitors and visuals, saved for every later ad.

  3. 3
    Briefyou approve

    One round of buttons for market, languages, goal, length and ratio, then angles and hooks.

  4. 4
    Direction gateyou pick

    Two to four recipe cards, one option per layer. You pick before any variant is made.

  5. 5
    Production promptoptional

    Compiles the brief and recipe into one detailed prompt you can edit, rerun or share.

  6. 6
    Buildautomatic

    One parameterised Remotion composition per brand, with separate English and Arabic cuts.

  7. 7
    Renderyou see frames

    A draft, key frames checked for defects, fixes, then finals per ratio. Polish mode adds rounds.

  8. 8
    Deliverablesyou get

    MP4 per ratio, ad copy, captions, licence log and a test note for the media buyer.

Commands and prompts

Say it in plain words.

Start with one sentence and the router runs every stage, or call one stage by its skill name.

  • motion-adsRuns the whole process
  • ma-setupChecks your render setup
  • ma-researchBuilds the knowledge base
  • ma-briefWrites angles and timed beats
  • ma-styleComposes recipes, runs the gate
  • ma-promptWrites the production prompt
  • ma-musicFinds licensed music and SFX
  • ma-buildWrites the Remotion scenes
  • ma-renderRenders, inspects, exports

New ad from a URL

Make a 15-second 9:16 motion ad for yourstore.com/product in Arabic and English, Egypt.

Arabic variant

Make an Arabic variant of the <angle name> angle for <brand>, Gulf dialect, same direction.

Add knowledge

Add this to the <brand> knowledge base: <new offer, review or fact>. Update the synthesis only.

Refresh references

Refresh the visual references for <brand>. We are moving to a warmer editorial look.

Production prompt

Write the full production prompt for the <video slug> ad, then wait for my edits.

Directions first

Show me three style directions for the next <brand> ad before you build anything.

Cut-down

Cut the <video slug> ad down to 6 seconds for feed, 1:1, same recipe and music.

Polish mode

Polish the <video slug> ad: three critique rounds, then render the finals again.

FAQ

Before you install

What does it cost?

The plugin is free and MIT licensed. Renders run on your machine, and Claude Code usage comes from your own plan.

What do I need installed?

Claude Code, Node 18 or newer and Python 3.9 or newer. Remotion downloads its own headless browser on the first render, and the setup check names anything missing.

Is the music safe for ads?

It only picks tracks whose licences allow ads, logs every file in LICENSES.md and falls back to sounds it generates. Read the licence row before a paid campaign.

Does it work in Arabic?

Yes. Arabic gets its own cut with native dialect, Arabic fonts, right-to-left layout and mirrored motion, never a translated layer on an English layout.

How long does an ad take?

About 15 minutes for a brand's first ad and about 4 for each new angle, because research, music and scene components are reused.

How do I update or remove it?

Run the install line again: it checks every file, then replaces the folder. To remove the plugin, delete its folder in ~/.claude/skills.

Make your first ad

One line to install. One sentence to start.

$ curl -fsSL https://motion.fawzyismail.com/install.sh | bash
SHA-256 verified install
Support the work

Free and MIT licensed.

Buy Mohab a coffee

Saved you an afternoon of editing? A coffee helps.

Support on Ko-fi

Need a custom skill?

Claude Code skills built around your team's workflow.

mohab@gameoneg.com