mcpField
N
newsletter-promo

newsletter-promo

github.com/charlie947Marketing & growth4561.6k installsUpdated 2w ago
Repository

About newsletter-promo

newsletter-promo is a code-based creative skill for teams promoting a newsletter edition. It previews selected highlights—not the full edition—in a 15-second video built around a hook, three proof frames, and an end card.

Key features

  1. 01Develop a hook from the edition
  2. 02Use three real proof frames
  3. 03Structure a 15-second promo
  4. 04Add the newsletter name and link
  5. 05Exclude unsupported claims and numbers

Use cases

  1. 01Promote a new newsletter edition
  2. 02Show highlights with charts or images
  3. 03Make a social media promo video

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/charlie947/motion-graphics-skills --skill newsletter-promo

After installing, type/newsletter-promoin Claude Code to confirm it loaded.

Details

From the project README

Newsletter promo, built in code

A promo does one job: make someone want the full edition. Show the best bits, never the whole thing.

Before you start: read brand.md and MOTION.md if they exist. If not, run brand-intake first, or ask for hex codes, a font and a logo file. Never call a result on-brand without them.

Step 1: Ask for four things, then wait

  1. The edition link or the full text. Read it before anything else.
  2. The hook. The one question or promise the edition answers. If none is given, propose three from the edition's own lines and wait for a pick.
  3. Three proof frames. Real images, charts or clips from the edition. Attached files only.
  4. The ending card, word for word: newsletter name, where to read it, and an optional subscriber count with its source.

Step 2: Structure (15 seconds)

TimeFrame
0-3sThe hook, big. A question works better than a statement.
3-11sThree proof frames, about 2.5s each, each with a 3-5 word label.
11-15sNewsletter name, "Read it free at [URL]", held still.

Step 3: Build brief (paste into Claude Code)

Build one self-contained HTML file called index.html: a 15-second promo at [WIDTH] x [HEIGHT] for my newsletter edition, using only the files I attached.

Hook (0-3s): "[HOOK]" in bold condensed type, [TEXT] on [BG], key words in [ACCENT].
Proof (3-11s): my three attached images in this order, each held about 2.5 seconds with a slow push-in and this label: [LABEL 1], [LABEL 2], [LABEL 3].
End card (11-15s): "[NEWSLETTER NAME]" and "Read it free at [URL]". Hold still, readable on a phone.

Banned: typewriter text, glow, bouncing, gradients on text, any claim or number not in my brief.

Build rules: every frame from the time alone, window.seek(seconds), wait for seek when the URL has ?render. Capture one frame per shot and check every label is readable at phone size.

Step 4: Export and post

Export 1080 x 1350 for LinkedIn and 1080 x 1920 for Stories and Reels. Put the edition link in the first line of the caption, not only the comments.

Comments

Markdown supported