genpark-marketing-email-spamprevent-skill

Analyzes marketing email subject lines and body copy for spam trigger words and deliverability scores.

10|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/marketing-skills --skill genpark-marketing-email-spamprevent-skill-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: genpark-marketing-email-spamprevent-skill
Source: https://github.com/reason-machines/marketing-skills/tree/main/skills/genpark-marketing-email-spamprevent-skill
Command: npx skills add https://github.com/reason-machines/marketing-skills --skill genpark-marketing-email-spamprevent-skill-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, python-dotenv.

What problem does it solve? Marketing emails often get flagged by spam filters or cause domain blocklisting because of trigger words and aggressive phrasing, and senders usually discover this only after a campaign fails. ## Core Features & Use Cases - Spam Trigger Detection: Scans subject lines and body copy against high, medium, and low risk trigger word lists. - Deliverability Scoring: Returns a 0-100 spam score, risk level, and deliverability probability estimate for each email. - Batch and A/B Analysis: Compares multiple subject line variants or newsletter templates to pick the safest option before sending. - Use Case: Before launching a campaign, run your draft through the analyzer, review flagged trigger words like "free money" or "click here now", apply the suggested rewrites, and re-test until the score drops below your threshold. ## Quick Start Ask the assistant to scan your email draft's subject line and body for spam trigger words and return a deliverability score with improvement suggestions.

Frequently Asked Questions about genpark-marketing-email-spamprevent-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check a marketing email for spam trigger words?▼

Pass the subject line and body text to the analyze_copy method of the client. It returns a spam score from 0 to 100, a risk level, and the list of trigger words found so you can rephrase flagged content before sending.

How to A/B test email subject lines for deliverability?▼

Run each subject line variant through analyze_copy with the same body content, then sort results by spam score. The variant with the lowest score has the best expected deliverability and lowest filter risk.

Can I use custom spam trigger word lists?▼

Yes, you can define custom high, medium, and low risk trigger words in a config.json file or pass them directly when initializing the client. This overrides the default lists for industry-specific vocabulary.

Why does my legitimate email get a high spam score?▼

High scores usually come from aggressive phrases like "act now" or "guaranteed", excessive capitalization, or exclamation marks. Disable strict_mode for more lenient scoring and review the trigger_words list to rephrase flagged terms.

Does the spam checker work without an API connection?▼

Yes, the client supports a local_mode option that runs analysis without contacting the remote API. This is useful when the GENPARK_API_KEY is unavailable or when working offline.