From rapido-marketing
Mandatory pre-send gate for email deliverability: validates lists, checks copy for spam, enforces warmup cadence (outbound) or opt-in hygiene (newsletter), and provides incident runbook. Executed via RapidoCRM.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rapido-marketing:delivrabilite-emailThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Ce skill est le **GATE obligatoire** de tout envoi de masse : il **valide la
Ce skill est le GATE obligatoire de tout envoi de masse : il valide la liste et contrôle la copy AVANT qu'un lot parte, impose la cadence de montée en charge, et fournit le runbook quand la délivrabilité casse.
Adapté des fiches docs/methodo/ops/delivrabilite-email.md et
cold-email-cadence.md (distillation coldoutboundskills, MIT © 2026
GrowthEngineX — voir docs/methodo/ops/NOTICE.md), exécution via RapidoCRM.
Ce skill est invoqué avant tout lot d'envoi. Un lot sous le seuil KB est REFUSÉ — pas d'envoi tant que la liste n'est pas corrigée.
machine-outbound → mode outbound (cold email).rapidocrm:campagne-marketing → mode newsletter (câblé, conditionnel à la
présence du plugin rapido-marketing ; sinon checklist minimale côté rapidocrm).Le skill s'invoque avec un mode :
outbound (défaut, cold email/prospection) — tout le gate : scorecard
de liste + spam_check + plafonds + cadence/warmup de delivrabilite.md.newsletter (envoi à une base opt-in existante) — scorecard
d'hygiène (doublons, formats invalides, emails de rôle) + spam_check du copy
Même seuil de refus, mêmes scripts dans les deux modes — aucune duplication :
seule la couche warmup/cadence est retirée en newsletter, où l'absence de lien
de désinscription (spam_check → controles.lien_desinscription: false) est
bloquante.
./rapido-kb/marketing/delivrabilite.md — plafond quotidien, calendrier de
montée en charge, seuil de note minimale, règles de pause. Absent → le créer
depuis ${CLAUDE_PLUGIN_ROOT}/reference/kb-templates/delivrabilite.md.
(En mode newsletter, seuls plafond et seuil sont utilisés ; warmup/cadence ignorés.)${CLAUDE_PLUGIN_ROOT}/reference/garde-fous-marketing.md (§a envois confirmés,
§b RGPD, §c délivrabilité) et docs/methodo/etat-de-lart-2026.md §4 (warmup,
plafonds, rotation — chiffres de référence)../rapido-kb/marketing/apprentissages.md (incidents/leçons passés — priment).python3 "${CLAUDE_PLUGIN_ROOT}/skills/delivrabilite-email/scripts/scorecard_liste.py" liste.jsoncontacts avec titre, ou emails), le
plafond_quotidien et le seuil_note lus dans delivrabilite.md.info@,
contact@…), formats invalides, diversité des titres, concentration de
domaines, taille du lot vs plafond → note A-E + actions correctives.refus: true (note sous le seuil) ⇒ on n'envoie pas. Aucune dérogation
sans modifier explicitement delivrabilite.md (traçable). Appliquer les
actions correctives, puis rejouer le scorecard.python3 "${CLAUDE_PLUGIN_ROOT}/skills/delivrabilite-email/scripts/spam_check.py" copy.json
(objet + corps) → lexique à risque FR/EN, densité de liens, excès de
majuscules, ponctuation agressive, promesses chiffrées → signalements +
note de risque (faible/moyen/élevé).rapidocrm:redaction-commerciale (pas de doublon). Re-contrôler après réécriture.newsletter : controles.lien_desinscription doit être true —
sinon REFUS du lot (obligation légale d'un lien de désinscription).delivrabilite.md).outbound uniquement : respecter le calendrier de
montée en charge de delivrabilite.md. En newsletter, ces règles ne
s'appliquent pas (base opt-in déjà consentante).garde-envois (confirmation humaine
explicite) — ce gate ne remplace pas la confirmation, il la précède.send_email, schedule_email,
send_newsletter (désinscription honorée immédiatement — RGPD).get_stats_campagne
({success, total, par_statut[]} — audit M0) et list_campagnes.docs/OUTILS-MCP-MANQUANTS.md (entrée 1) — à
faire porter par le backend (Tunis). En attendant : suivi au niveau statut de
campagne, sans taux de bounce fin.docs/OUTILS-MCP-MANQUANTS.md entrée 3) — le signaler ; sinon
documenter les planifications non annulables../rapido-kb/marketing/apprentissages.md (date | contexte | leçon | preuve |
skill source), via mise-a-jour-kb. Pas de leçon sans preuve chiffrée.docs/OUTILS-MCP-MANQUANTS.md (entrée 2).rapidocrm:redaction-commerciale.machine-outbound.rapidocrm:campagne-marketing.Gate avant tout lot ; REFUS si note < seuil KB (pas de dérogation sans
modifier delivrabilite.md) ; jamais au-delà du plafond ; chaque lot confirmé
(garde-envois) ; scores par script (jamais de tête) ; RGPD (désinscription
immédiate) ; capacités manquantes consignées, jamais inventées.
npx claudepluginhub prendstapart/plugin-claude-mcp-braindcode- --plugin rapido-marketingGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.