From sales
This skill should be used when the user asks to 'review this email before I send it', 'is this email good?', or 'score this outreach'.
npx claudepluginhub jamon8888/cc-suite --plugin SalesThis skill uses the workspace's default tool permissions.
The last line of defense between a weak email and your prospect's inbox.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
The last line of defense between a weak email and your prospect's inbox.
┌─────────────────────────────────────────────────────────────────┐
│ STANDALONE (always works) │
│ ✓ 5-dimension email score (0–100) │
│ ✓ Subject line analysis + 3 alternatives │
│ ✓ Slop detection: kills "Hope this finds you well" and kin │
│ ✓ CTA strength check: clear ask or vague hope? │
│ ✓ Full rewrite in your Voice DNA │
│ ✓ Bilingual: EN and FR email norms are different — we know │
├─────────────────────────────────────────────────────────────────┤
│ SUPERCHARGED (connect ~~email) │
│ + Pull prospect's email history for context │
│ + Check CRM for prior commitments to reference │
│ + A/B subject line testing recommendations │
└─────────────────────────────────────────────────────────────────┘
Trigger: User pastes an email.
Load Context:
data/2-Domaines/voice-dna.json — What does the user's natural voice sound like?data/2-Domaines/icp.json — Who is this email going to?data/2-Domaines/sales-profile.json — What language mode?Score on 5 Dimensions (20 points each):
See references/subject-line-guide.md for full criteria.
The first sentence must hook or it's over.
Compare against voice-dna.json:
Thresholds:
Output the email with inline comments. Format:
[ORIGINAL]: Hope this email finds you well.
[FLAG]: Slop opener — costs you credibility before your first real sentence. Delete entirely.
[ORIGINAL]: I wanted to reach out because I noticed you recently expanded to DACH.
[GOOD]: Strong hook — specific trigger event. Keep this but move it to line 1.
[ORIGINAL]: Our platform is a seamless solution that helps companies like yours...
[FLAG]: "Seamless" is hollow. "Companies like yours" is lazy. Replace with the specific problem you solve.
Always offer a full rewrite after the score. The rewrite must:
voice-dna.json) — not default to corporate EnglishOutput Format for Rewrite:
## ✉️ Rewrite
**Subject**: [new subject]
[Body — paragraph format, not bullet points, < 100 words for cold]
---
### What Changed
1. **Subject**: Changed from "[old]" → "[new]" because [reason]
2. **Opener**: Moved trigger event to line 1
3. **Body**: Removed [specific hollow phrase]; replaced with [specific claim]
4. **CTA**: Consolidated to one specific ask
Always provide 3 alternative subject lines with explanations:
| Subject | Strategy | Why It Works |
|---|---|---|
| [Option 1] | Curiosity Gap | [Explanation] |
| [Option 2] | Specificity | [Explanation] |
| [Option 3] | Direct/Provocative | [Explanation] |
If language_preference == "fr":
French email norms differ from English:
antislop-expert logic on every email before scoringdata/1-Projets/campaigns/[campaign]-reviewed.mdreferences/subject-line-guide.md: Subject line formulas, do/don't examples, EN + FR.references/cta-patterns.md: CTAs ranked by conversion strength with examples.references/before-after-examples.md: Real before/after rewrites demonstrating the scoring rubric.voice_dna = read(f"{base}/data/2-Domaines/voice-dna.json")
Apply to the rewrite:
Word count check before delivering:
If rewrite exceeds limit: trim ruthlessly. Every word over 150 in a cold email reduces reply rate.
State the word count in the output: "Rewritten: [N] words ✓" or "[N] words ⚠️ — over limit, trimmed to [N]"