Claude Skill MartBrowse skillsQuick linesImage promptsLearn by videoTerminal guideWhat is a Skill?
← Back to list

Email Campaigns (Resend)

Build client-proof HTML marketing emails, optimize GIFs with ffmpeg, and send them through Resend.

Marketing & SEOIntermediate★ 159⑂ 17AI score 9/10Last updated: Sep 8, 2026

What it does

  • Email-safe HTML component library: nested-table outer shell, hidden preheader, hero image, frost-glass logo cards, feature list, video block with pre-blurred background, black pill CTA, footer.
  • Asset hosting pattern: serve public/email-assets/ from your own site as a zero-config CDN, with naming, size and dimension rules plus a hard rule to switch to absolute URLs before sending.
  • GIF optimization: ffmpeg one-liner for MP4 → 720px / 15fps / ≤8s GIF, with fallback recipes when the file is too big or too grainy.
  • Resend send pipeline: single test-send script, batch sends up to 100 per call, and webhook-driven drip sequences instead of fixed timers.
  • Pre-send checklist and anti-patterns: unsubscribe link, alt text, size caps, and no <video>, flexbox or web fonts.

Who it's for

  • Indie devs and founders shipping launch emails or newsletters through Resend
  • Growth/marketing folks who need emails that render in Gmail, Outlook and Apple Mail without a designer
  • Anyone who wants product video in email but keeps hitting blocked <video> tags

Example uses

  1. "Draft a feature launch email" → generates HTML with hero image, demo GIF and two CTAs, plus a local preview path.
  2. "Turn demo.mp4 into an email-ready GIF" → runs the ffmpeg pipeline to land under 1.5 MB, dropping fps/width if needed.
  3. "Send this to my 500-person list via Resend" → writes a chunked batch-send script and walks the pre-send checklist first.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/irinabuht12-oss/email-campaigns-claude/HEAD/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the SKILL.m folder from the GitHub repo irinabuht12-oss/email-campaigns-claude into my ~/.claude/skills/email-campaigns/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/irinabuht12-oss/email-campaigns-claude.git ~/.claude/skills/email-campaigns

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Create the skills folder if it doesn't exist: mkdir -p ~/.claude/skills
  3. Clone the repo into it: git clone https://github.com/irinabuht12-oss/email-campaigns-claude.git ~/.claude/skills/email-campaigns
  4. Confirm ~/.claude/skills/email-campaigns/SKILL.md exists.
  5. Install ffmpeg for the GIF workflow: macOS brew install ffmpeg, Ubuntu sudo apt install ffmpeg.
  6. For sending, run npm install resend in your project, set RESEND_API_KEY=re_..., and verify your sending domain in the Resend dashboard.
  7. Restart Claude Code and try "create a marketing email" to confirm the skill triggers.
  8. Replace the sample sender address (hello@get-ryze.ai) with your own verified domain before sending.