ШІ-інструменти та скрипти
Email Template Check
Це оголошення показано мовою оригіналу (англійська).
Check HTML email templates before a campaign: missing unsubscribe links, emails Gmail will clip, http and javascript links, missing alt text and preheaders, wide layouts, no postal address, vague links and broken merge tags.
Що ви отримаєте: 1 файл · 45.39 KB · ZIP
Переглянути варіанти купівліОпис товару
A newsletter that grew past 102 KB gets cut off in Gmail behind "View entire message", taking the unsubscribe link and your address with it. A "Hi *|FNAME|," with one missing star goes out as raw text to every subscriber, and a promotion built as one big image shows up as an empty box wherever images are blocked. This skill finds those and ten other email template mistakes before you send, and explains each one in plain words.
Your agent runs a scanner on your templates: .mjml files, and .html, .hbs, .liquid, .njk, .twig, .ejs, Jinja, .html.erb and .blade.php files that sit in an email folder or contain email markup (Outlook mso styles, Mailchimp merge tags, MJML). It reads the Outlook-only HTML inside [if mso] comments, treats merge tags such as {{ first_name }} and |FNAME| as placeholders, and knows the unsubscribe tags of Mailchimp, SendGrid, Klaviyo, HubSpot, Postmark, Brevo, Campaign Monitor and Mailgun. It guesses which emails are marketing from file names and wording: receipts, reminders and password resets named that way are not asked for an unsubscribe link, a missing link is a BLOCK only when the sales wording is clear, and weaker signs get a REVIEW for you to judge. It never sends an email, fills in merge tags or opens a link. It returns BLOCK, REVIEW, or NOT FLAGGED, with the file, line, reason, and a safer approach. Secrets are never printed.
What it checks
BLOCK (fix before shipping)
E01: clear marketing emails (two sales phrases such as "15% off" and "use code", or a newsletter or promo file name plus one) without an unsubscribe link or unsubscribe merge tag
E02: HTML over about 102 KB (measured in UTF-8 bytes), which Gmail clips
E03: links that start with javascript:, vbscript: or data:, including MJML and Outlook VML buttons
REVIEW (check before release)
E11: images without alt text, or with a file name as alt text (img and mj-image)
E12: image-only emails with almost no live text
E13: no preheader (preview text), so the inbox shows "View this email in your browser" instead
E14: tables, cells, images or containers wider than 640 px, including style blocks and Outlook-only tables
E15: marketing emails without a postal address or address merge tag
E16: vague link text such as "click here", "here", "read more" and "learn more"
E17: broken merge tags: {{ without }}, | without |, {% without %}, empty tags, mismatched braces, and if, for, #each or |IF:| blocks without their end
E18: placeholder links: href="#", empty links, localhost and file: paths
E19: possible marketing emails (only the file name or one sales phrase points that way) without an unsubscribe link
E20: links on plain http:// instead of https://
What's included
The scanner (Python 3.9+, standard library only)
A rules guide with the reason and safer approach for each rule
Risky and fixed example templates for a made-up coffee shop (a newsletter, a cafe announcement, a Black Friday flyer, a long catalog, an MJML welcome email and a password reset), and the real report the scanner produces on the risky ones
Limits
It checks each template as written. It does not fill in merge tags, run loops or include partials, so the final email your platform sends (with tracking links, product loops and its own footer) can be bigger than the file, and anything that comes from a variable is not checked. Footers, unsubscribe links, addresses and preview text that your platform adds outside the template are not seen. Telling marketing from transactional email is a guess from names and words. It does not render the email, so colors, dark mode and how each email app displays it are not checked. It is not legal advice, and NOT FLAGGED is not a guarantee of delivery.
Contents
One ZIP file with 18 files: SKILL.md, the scanner in scripts/ (3 Python files), references/rules.md (every rule with its reason and safer approach), and examples/ (12 example files plus report.md, the real scanner output on the risky example).
How to use: This is an agent skill: a folder with a SKILL.md file and Python scripts that an AI coding agent such as Claude Code, Cursor, or Codex CLI can run. Unzip it into your agent's skills folder (for Claude Code: ~/.claude/skills/), then ask your agent to check your project. The scripts also run on their own with Python 3.9 or newer, with nothing to install. They read your files only: no network access, and nothing is sent anywhere.
Що ви отримаєте
1 файл · 45.39 KB
- email-template-check-1.0.0.zipZIP · 45.39 KB
ШІ-інструменти та скрипти
Email Template Check
Це оголошення показано мовою оригіналу (англійська).
Check HTML email templates before a campaign: missing unsubscribe links, emails Gmail will clip, http and javascript links, missing alt text and preheaders, wide layouts, no postal address, vague links and broken merge tags.
Входить до Getly ProОтримати Pro
Теги
Поширені запитання
Чи отримаю я доступ одразу?
Так. Це цифровий товар: ви можете завантажити його одразу після оплати, просто зі своєї бібліотеки.
Чи можна використовувати його в комерційних проєктах?
Так. Комерційне використання дозволено: користуйтеся в особистому бізнесі та в тому, що продаєте. Ви не можете перепродавати чи поширювати сам файл.
Яка у вас політика повернення коштів?
Ви можете запросити повернення коштів протягом 30 дн. Якщо щось не так, подайте запит зі свого замовлення, і команда Getly його розгляне.
Які формати та розміри файлів я отримаю?
Ви завантажите 1 файл - ZIP - загалом 45.39 KB.
Чи отримую я безкоштовні оновлення?
Так: коли продавець випускає нову версію, ви можете повторно завантажити свіжі файли зі своєї бібліотеки безкоштовно. Останні оновлення дивіться в журналі змін.
Ціна
$5.00



