klaviyo-deliverability — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited klaviyo-deliverability (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Outputs live under ~/notes/Klaviyo/<brand>/<subfolder>/, where <brand> is resolved at run time from the connected Klaviyo account's organizationName attribute (via mcp__claude_ai_Klaviyo__klaviyo_get_account_details). For ExampleBrand, this resolves to ExampleBrand. If multiple brands are connected, ask Will which brand the current run is for.
Email that lands in spam is email that doesn't exist. This skill runs the monthly health check that catches deliverability problems BEFORE they kill list quality — bounce/complaint trends, auth records (DKIM/SPF/DMARC), engagement decay, sender domain reputation.
mcp__claude_ai_Klaviyo__klaviyo_get_account_details for sender domains + authentication status. Read the Klaviyo dashboard's deliverability tab via the account details if exposed.mcp__claude_ai_Klaviyo__klaviyo_query_metric_aggregates for Bounced Email / Email Delivered. Threshold: hard bounce rate must be <2%. Above = list hygiene problem.Marked Email as Spam. Threshold: <0.1%. Above = list quality OR content problem (over-mailing, irrelevant content, surprise senders).Unsubscribed events. Threshold: <0.5%. Above = cadence too high OR content irrelevance.dig against _dmarc.<domain>, <selector>._domainkey.<domain>, <domain> for SPF. Surface missing or weak records (DMARC p=none = no enforcement).~/notes/Klaviyo/<brand>/deliverability/YYYY-MM-DD.md. Append trends from prior months.| Metric | Healthy | Watch | Red |
|---|---|---|---|
| Hard bounce rate | <0.5% | 0.5-2% | >2% |
| Soft bounce rate | <2% | 2-5% | >5% |
| Spam complaint rate | <0.05% | 0.05-0.1% | >0.1% |
| Unsubscribe rate | <0.2% | 0.2-0.5% | >0.5% |
| Open rate (engaged segment) | >25% | 15-25% | <15% |
| DMARC policy | p=quarantine or p=reject | p=none | missing |
| DKIM | passing | partial | failing |
| SPF | passing | partial | failing |
/klaviyo-flow win-back first, then sunset. Some come back.# Klaviyo Deliverability — [brand] — YYYY-MM-DD
## Composite health score: N/10 (trend: +/- from last month)
## Metrics (last 30 days)
| Metric | Value | Status | Trend |
|---|---|---|---|
| Hard bounce | X% | green/yellow/red | +/- |
| Soft bounce | X% | ... | ... |
| Complaint | X% | ... | ... |
| Unsubscribe | X% | ... | ... |
| Open (engaged) | X% | ... | ... |
## Authentication
- DKIM: passing/failing for [domain]
- SPF: ...
- DMARC: p=... rua=...
## Top 3 fixes ranked by impact
### 1. [Fix]
**Issue:** ...
**Action:** ...
**Expected lift:** ...
### 2. ...
### 3. ...
## Trend from prior months
- ...query_metric_aggregates for bounces/complaints/unsubs from event metrics; surface what's unknowable.Run monthly, first business day. Can be scheduled via /schedule or cron.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.