Agent skill

Deliverability Incident Response

by growthenginenowoslawski in growthenginenowoslawski/coldoutboundskills

Triage playbook for when cold email deliverability breaks. An agent skill from growthenginenowoslawski/coldoutboundskills.

MITAuto-check passedBackend & APIs

Install Deliverability Incident Response

skills CLI
$ npx skills add growthenginenowoslawski/coldoutboundskills --skill deliverability-incident-response -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install growthenginenowoslawski/coldoutboundskills deliverability-incident-response --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/growthenginenowoslawski/coldoutboundskills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/deliverability-incident-response .claude/skills/deliverability-incident-response && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
deliverability-incident-response
GitHub stars
753
Token cost
~3.5k tokens
SKILL.md length
1,703 words
Files
1
Skills in repo
49
Repo updated
First seen
Licence
MIT

At a glance

Triage playbook for when cold email deliverability breaks. An agent skill from growthenginenowoslawski/coldoutboundskills.

  • Works in 12 steps: Quantify the drop → Is it campaign-specific or fleet-wide? → Fleet-wide drop — check these in order → …
  • Tasks that involve Transactional email
  • SKILL.md covers The five incident types, Decision tree: "my reply rate…, Decision tree: "bounce rate… and Decision tree: "domain…, plus 7 more sections
  • Calls npx

What it does

Deliverability Incident Response is an agent skill from growthenginenowoslawski/coldoutboundskills. Triage playbook for when cold email deliverability breaks. Decision-tree guidance for "I landed in spam", "bounce rate spiked", "domain blacklisted", "inbox blocked in warmup", "reply rate dropped". Tells you what to check first, what to fix, and how long the fix takes. Pair with /email-deliverability-audit for diagnosis.

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Backend & APIs, covering Transactional email, Email management and Incident response. The repository describes itself as: Open-source Claude Code skills for cold email and outbound sales. Grade campaigns, export Prospeo searches, scrape Google Maps — all from Claude Code. The licence is MIT.

When your agent uses it

  • Tasks that involve Transactional email
  • Tasks that involve Email management
  • Tasks that involve Incident response

Example prompts

  • “I landed in spam”
  • “bounce rate spiked”
  • “domain blacklisted”
  • “/deliverability-incident-response”

Requirements

  • Node.js

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. Quantify the drop
  2. Is it campaign-specific or fleet-wide?
  3. Fleet-wide drop — check these in order
  4. You have a spam-placement problem — what to do
  5. Do you have enough bounces to read?
  6. Classify the bounces by SMTP code, not by hard/soft
  7. If list problem
  8. If reputation problem
  9. Confirm the blacklist
  10. What tier of blacklist?
  11. Replace vs repair
  12. Why is it blocked?

What it can do on your machine

Read from SKILL.md and the folder at commit 25c5d85. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • mxtoolbox.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Deliverability Incident Response loads about 3.5k tokens when it runs. Until then it costs about 89 tokens; SKILL.md has 1,703 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~89
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from growthenginenowoslawski/coldoutboundskills at commit 25c5d85, republished under its MIT licence (© growthenginenowoslawski). 1,703 words, ~3,495 tokens.

Download SKILL.mdSave it as .claude/skills/deliverability-incident-response/SKILL.md (or your agent's skills folder).
name
deliverability-incident-response
description
Triage playbook for when cold email deliverability breaks. Decision-tree guidance for "I landed in spam", "bounce rate spiked", "domain blacklisted", "inbox blocked in warmup", "reply rate dropped". Tells you what to check first, what to fix, and how long the fix takes. Pair with /email-deliverability-audit for diagnosis.

Deliverability Incident Response

Things break. When they do, you need a playbook — not panic. This skill is the triage decision tree.

The five incident types

SymptomMost likely causeFirst actionFix time
Reply rate dropped sharplyDeliverability — emails in spamRun spam placement test1-14 days
Bounce rate spiked >3%Bad list OR domain reputationCheck bounce types1-3 days
Domain blacklistedShared IP bad actor OR your domain got flaggedCheck blacklists, rotate if needed7-30 days
Inbox blocked in warmupWarmup network flagged sending patternsPause, investigate, maybe replace1-7 days
Gmail marking as promotionalContent triggers (links, images, HTML)Simplify content1-3 days

Decision tree: "my reply rate dropped"

Step 1: Quantify the drop
Was this week's reply rate < 50% of last 4 weeks' average?
  Yes → real drop, continue triage
  No  → noise, wait another week

If drop is real:

Step 2: Is it campaign-specific or fleet-wide?
Are ALL campaigns dropping, or just one?
  All → fleet-level issue (infrastructure or copy pattern)
  One → campaign-specific (targeting, copy, list)
Step 3: Fleet-wide drop — check these in order
  1. Smartlead Smart Delivery spam test (/email-deliverability-audit → run-spam-test.ts)

    • If inbox placement <70% → real deliverability issue, skip to Step 4
    • If inbox placement >85% → deliverability is fine, look at copy/targeting instead
  2. Check domain authentication (/email-deliverability-audit → check-domain-auth.ts)

    • Missing DKIM on any domain → fix immediately (see /zapmail-domain-setup-public for reconnect steps)
    • DMARC policy=reject with alignment failures → temporarily lower to quarantine
  3. Check warmup status (/smartlead-inbox-manager → list-health.ts)

    • If multiple inboxes blocked in warmup → warmup network flagged you
    • If reputation dropped "good" → "fair" on many inboxes → slow down sending volume
  4. Check bounce rate (/email-deliverability-audit → audit-performance.ts)

    • If bounce >3% → list quality degraded
    • If bounce <1% but reply rate low → emails landing in spam (Step 1 result)
Step 4: You have a spam-placement problem — what to do

Time-ordered actions:

  1. Immediate (today): Pause the highest-volume campaign. Stop damage.
  2. Day 1: Run spam placement test on 2-3 sender subsets (tag=active vs tag=new). Find which cohort is worst.
  3. Day 1: Check the spam-filter-details report from Smart Delivery — specifically which filters are firing. Common: DKIM_INVALID, HTML_MESSAGE, LINK_REDIRECT. Each has a specific fix.
  4. Day 2: Fix the identified issues:
    • DKIM_INVALID → verify DKIM records across all domains, re-publish if needed
    • HTML_MESSAGE → simplify email body (fewer fonts, no inline CSS, no tracking pixels)
    • LINK_REDIRECT → remove or reduce links in email 1 (ideally 0 links)
  5. Day 3-14: Slow down send volume. Cut daily send per inbox by 50% for a week. Reputation rebuilds slowly.
  6. Day 14: Re-test spam placement. If back above 85% → resume normal volume.

Decision tree: "bounce rate spiked"

Step 0: Do you have enough bounces to read?

50 sends before a bounce rate means anything. Below that, one dead address reads as 2% and two read as 4% — straight through the 3% line. 30 classified bounces attributed to that specific sending domain before the bounce composition means anything. A domain with no sampled bounces has a 0% sender-originated share purely by construction, which looks exactly like a rotten list — and that is how an unmeasured domain gets a confident "go revalidate your list" verdict.

Step 1: Classify the bounces by SMTP code, not by hard/soft

Hard-vs-soft is too coarse to act on. The enhanced SMTP status code in the bounce DSN tells you whose fault it is. Pull the DSN from the bounced lead's message history and take the first [45].\d+.\d+ code in the body — DSN templates repeat the code and often quote unrelated examples further down in the "more info for admins" boilerplate.

BucketCodesReadingAction
LIST5.1.1, 5.1.10, 5.1.0, 5.2.1, 5.4.1, 5.5.0The mailbox does not exist.Revalidate the list. Keep verified-valid only; a catch-all result is a not found, not a pass.
SENDER (auth)5.7.1, 5.7.0, 5.7.23, 5.7.26, 5.7.509, 5.7.520We were refused on policy or authentication.Fix SPF/DKIM/DMARC first, re-check in 7 days. Fixable — do not replace the domain.
BURNED5.7.606-5.7.614, or DSN text naming a blocklist/SpamhausThe recipient world has specifically banned this sender./inbox-lifecycle-manager as a cancel candidate. DNS fixes will not help.
THROTTLEany 4.x.x — 4.7.x, 4.4.2, 4.4.7, 4.2.2Temporary. Greylisting or rate limiting.Cut daily volume per inbox by 50% for a week. Never cancel a domain on 4.x codes.
NOISE5.2.2 (mailbox full), 5.3.4 (too large), 5.7.133 (restricted distribution group)Recipient-side configuration. Not a reputation signal.Count them so the denominator is honest, then exclude them from every share calculation.

⛔ 5.7.133 is noise, full stop. It means "the group only accepts messages from inside its organization" — someone else's distribution-list setting. It is frequently the single most common code in a real sample, and bucketing it as a sender problem will manufacture "burned domain" cancel candidates out of nothing.

Then compute, per sending domain (not per client — a client-level split cannot tell you which domain to act on):

sender_share = SENDER / (SENDER + LIST + BURNED)      # noise and throttle excluded
burned_share = BURNED / (SENDER + LIST + BURNED)
burned_share > 20%  (≥30 classified bounces)
  → BURNED, at any bounce rate. Evaluate this FIRST, before the rate gate — a domain
    that is majority-blocklisted at a 2.5% bounce rate is still burned.

bounce_rate > 3% AND sender_share < 25%
  → list quality problem. Revalidate.

bounce_rate > 3% AND sender_share 25-50%
  → both diseases at once. Fix the auth gap FIRST, then revalidate. Do not go chase
    the list when 40% of the failures are yours.

bounce_rate > 3% AND sender_share > 50% AND auth incomplete
  → SENDER_AUTH. Fixable. Fix the record, re-check in 7 days.

bounce_rate > 3% AND sender_share > 50% AND auth clean
  → BURNED. Configuration is clean and we are still refused.

bounce_rate > 5% either way
  → stop the campaign immediately to prevent ISP suspension, then classify.

rising 4.x share, low permanent bounce
  → throttle. Cut volume. Do not cancel.
Step 1b: Sampling — do not enumerate every bounce

A bounced row does not tell you which domain sent it; attribution only exists after you pull the message history. So you cannot stratify by domain up front. Spend a global budget and enforce the floor afterwards: sample evenly across the in-window roster (roster[::step], never offset=0 only, which is time-biased), budget roughly 30 × (domains you need a verdict on) × 1.5, and mark any domain that ends up under 30 attributed bounces as insufficient sample rather than judging it.

⚠️ Bounced-lead rosters typically return a campaign's entire history with no date parameter. Filter client-side on the sent date, or bounces from a campaign that finished six months ago will drive this week's decision.

⚠️ Message-history fetches fail transiently. Retry 3+ times with backoff before recording "no DSN available" — on a real run, 61 of 64 apparently body-less leads returned a body on retry.

Step 2: If list problem
  1. Export remaining leads from the campaign
  2. Run through MillionVerifier (batch, ~$2 per 1,000)
  3. Only reuse emails with status "ok"
  4. Discard the rest
Step 3: If reputation problem

Slow way down. Cut daily volume 50% per inbox for 2 weeks. Run warmup more aggressively.

Decision tree: "domain blacklisted"

Step 1: Confirm the blacklist

Check:

Step 2: What tier of blacklist?
  • Domain on Spamhaus DBL or SURBL → serious. You may need to replace the domain entirely.
  • Sending IP on a DNSBL → usually the IP pool's fault (not yours, if on Zapmail shared IPs). Zapmail rotates IPs; wait 1-2 weeks.
  • Minor list (e.g., Barracuda) → submit delisting request at their portal. Usually resolved in 3-7 days.
Show full SKILL.md (659 more words)Show less
Step 3: Replace vs repair
  • Domain <30 days old + blacklisted → replace. Not worth the cleanup effort. (Note this is the only case where a sub-30-day domain gets replaced: it is a confirmed blocklisting, not a reply-rate verdict. A young domain is never cancelled on performance — see /inbox-lifecycle-manager.)
  • Domain >90 days old + blacklisted → try repair. Stop sending for 7 days, submit delisting requests, slowly resume.
  • If you replace: archive the old domain, buy a new lookalike via /zapmail-domain-setup-public, warm it for 2 weeks before reusing.

Decision tree: "inbox blocked in warmup"

Step 1: Why is it blocked?

Smartlead's is_warmup_blocked: true flag usually means:

  • Your warmup emails looked like spam to the warmup network
  • Too many warmup peers marked them as spam
  • The inbox type/provider is rate-limiting
Step 2: Triage
  1. Check the blocked_reason field (if populated)
  2. If warmup network issue → the inbox reputation may be damaged. Cost-benefit:
    • Young inbox (<30 days) → retire, provision new
    • Established inbox (>90 days, previously good reputation) → try disabling and re-enabling warmup with lower total_warmup_per_day (try 15 instead of 40)
  3. If ISP rate-limit → wait 48h, re-enable warmup
Step 3: Retire workflow (via /smartlead-inbox-manager)
bash
# Tag as retired
npx tsx scripts/tag-inboxes.ts --ids=<id> --add-tag=retired --remove-tag=active

# Disable warmup
npx tsx scripts/set-warmup.ts --mode=disable --ids=<id>

# Replace — buy new domain, create new inbox
# See /zapmail-domain-setup-public

Decision tree: "Gmail marking as promotional"

Step 1: Test on a fresh Gmail account

Send the campaign's email 1 to a fresh @gmail.com account (yours, not in the campaign). Where does it land?

  • Primary → you're fine
  • Promotions → this is the issue
  • Spam → you have a bigger deliverability problem (see above)
Step 2: Promotional-tab triggers (and fixes)
  • Multiple links in email → drop to 0-1 links in email 1
  • Images / inline images → remove them
  • Heavy HTML styling → simplify, fewer tags
  • Marketing-style phrases ("click here", "act now", "limited time") → remove
  • Unsubscribe in header (List-Unsubscribe) — actually helps deliverability, but formatting must be correct
  • Mass signature blocks with logos → simplify to text-only
Step 3: A/B test

Create two versions — your current and a stripped-down version. Send 50 leads each. Check which has better reply rate after 7 days.

The 72-hour "total failure" checklist

If NOTHING is working and you don't know why:

  1. Pause all campaigns. Stop damage.
  2. Audit: run /email-deliverability-audit full suite
  3. Spam test: run Smart Delivery on 2 sender subsets
  4. Check SPF/DKIM/DMARC on every domain — if ANY are missing, fix before resuming
  5. Check Zapmail health dashboard — if their IPs are in trouble, everyone on their pool is too
  6. Reduce volume 75% for the restart
  7. Use a known-good copy — don't launch new copy during recovery
  8. Watch reply rate daily for 7 days post-restart

When to call in experts

  • You've been in spam for >2 weeks despite fixes → infrastructure level issue, consider migrating sending platforms
  • Multiple domains permanently blacklisted → IP pool issue, switch providers
  • Domain reputation never recovers after 4 weeks → retire domain, replace

What to do next

Re-run /email-deliverability-audit --days=7 in 7 days to confirm recovery. Domain/inbox reputation rebuilds slowly — don't re-audit before the 7-day window.

Meanwhile: continue the weekly rhythm via /cold-email-weekly-rhythm, which catches new issues as they emerge.

Or wait: if the incident required replacing domains/inboxes, wait 2 weeks for warmup on the replacements before expecting full recovery.

  • /email-deliverability-audit — the diagnostic suite you run first
  • /inbox-lifecycle-manager — when the verdict is "this domain is burned", the cancel/replace/buy decision
  • /smartlead-inbox-manager — tag, rotate, retire inboxes
  • /zapmail-domain-setup-public — replace a burned domain
  • /positive-reply-scoring — confirm recovery (reply rate back to baseline)

The 1% rule sanity check

After fixes, give it at least 200 sends at your normal volume before you judge whether the fix worked. Below 200, a reply rate cannot distinguish a broken domain from an unlucky week.

  • Reply rate back over 1% — recovered. Resume normal rhythm.
  • Still under 1% after 200+ sends — the fix did not take. Either start the playbook over, or accept the domain is burned and hand it to /inbox-lifecycle-manager for replacement. (It will still refuse to cancel a domain under 30 days old — young is not the same as burned.)

And give it time: reputation rebuilds slowly. Re-auditing after 2 days tells you nothing.

© growthenginenowoslawski, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/deliverability-incident-response of growthenginenowoslawski/coldoutboundskills.

Open the folder on GitHubat commit 25c5d85

Compare with similar skills

Deliverability Incident Response next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Deliverability Incident Response compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Deliverability Incident Response this skillgrowthenginenowoslawski/coldoutboundskills753—~3.5kAutomated safety check: PassMIT
Email AuditAgriciDaniel/claude-email130—~3kAutomated safety check: NotesMIT
Cold Outreachericrisco/rsc-harness180—~4.1kAutomated safety check: PassMIT
Email ManagerLeoYeAI/openclaw-master-skills2.2k—~5.5kAutomated safety check: PassMIT
Himalaya Email CLIPrismer-AI/PrismerCloud1.6k2 repos~2.3kAutomated safety check: PassMIT
Deliverability QAaaron-he-zhu/aaron-marketing-skills2.9k2 repos~3.6kAutomated safety check: PassApache-2.0

Similar skills

  • Email Audit

    AgriciDaniel/claude-email

    Audits email domain deliverability setup (SPF, DKIM, DMARC, MX records, blacklists, TLS) and generates health score (0-100) with prioritized fix list.

    130 GitHub stars~3k tokensUpdated 4 mo ago
    Backend & APIsAuto-check: notes
  • Cold Outreach

    ericrisco/rsc-harness

    A skill your agent uses when writing a cold email or LinkedIn DM to a stranger and its cadence: first-touch copy under a word ceiling, 4-7 step bump sequences, per-inbox volume and warm-up limits…

    180 GitHub stars~4.1k tokensUpdated yesterday
    Sales & SupportAuto-check passed
  • Email Manager

    LeoYeAI/openclaw-master-skills

    When user asks to write email, draft reply, manage inbox, email template, follow up email, cold email, professional email, email subject line, thank you email, apology email, meeting request email…

    2.2k GitHub stars~5.5k tokensUpdated 2 mo ago
    Writing & ContentAuto-check passed
  • Himalaya Email CLI

    Prismer-AI/PrismerCloud

    Operates a mailbox from the terminal with the external Himalaya CLI over IMAP, SMTP, Notmuch or Sendmail, separate from any built-in email gateway adapter.

    1.6k GitHub starsUsed in 2 repos~2.3k tokens
    Backend & APIsAuto-check passed
  • Deliverability QA

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "run a deliverability pre-flight before I send", "check my SPF/DKIM/DMARC/BIMI", "why am I landing in spam / promotions", or "score my sender reputation…

    2.9k GitHub starsUsed in 2 repos~3.6k tokens
    Backend & APIsAuto-check passed
  • Autopilot

    tokencanopy/e2a

    Conversationally configure and operate a policy-first, always-on local e2a email agent.

    193 GitHub stars~2.3k tokensUpdated yesterday
    Backend & APIsAuto-check passed

More from growthenginenowoslawski/coldoutboundskills

All 49 skills in this repo
  • Email Deliverability Audit

    growthenginenowoslawski/coldoutboundskills

    Diagnostic audit for a running cold email program. An agent skill from growthenginenowoslawski/coldoutboundskills.

    753 GitHub stars~3.4k tokensUpdated 5 days ago
    Auto-check passed
  • Icp Onboarding

    growthenginenowoslawski/coldoutboundskills

    Conversational intake for cold email campaigns. An agent skill from growthenginenowoslawski/coldoutboundskills.

    753 GitHub stars~1.9k tokensUpdated 5 days ago
    Auto-check passed
  • List Builder

    growthenginenowoslawski/coldoutboundskills

    META skill — build the largest possible qualified lead list for any request, end to end.

    753 GitHub stars~4.7k tokensUpdated 5 days ago
    Auto-check: notes
  • Auto Research Public

    growthenginenowoslawski/coldoutboundskills

    Autonomous cold email campaign launcher. An agent skill from growthenginenowoslawski/coldoutboundskills.

    753 GitHub stars~2.9k tokensUpdated 5 days ago
    Auto-check passed
  • Blitz List Builder

    growthenginenowoslawski/coldoutboundskills

    Use the Blitz API to find decision-makers at specific companies when you already have a list of company domains.

    753 GitHub stars~2k tokensUpdated 5 days ago
    Auto-check passed
  • Deliverability Test Public

    growthenginenowoslawski/coldoutboundskills

    Compare reply rates, bounce rates, and positive reply rates broken down by inbox type (SMTP / Gmail / Outlook) for a Smartlead account.

    753 GitHub stars~1k tokensUpdated 5 days ago
    Auto-check passed

Questions about Deliverability Incident Response

What does Deliverability Incident Response do?

Triage playbook for when cold email deliverability breaks. An agent skill from growthenginenowoslawski/coldoutboundskills. Deliverability Incident Response is an agent skill from growthenginenowoslawski/coldoutboundskills. Triage playbook for when cold email deliverability breaks.

When should I use Deliverability Incident Response?

Deliverability Incident Response fits situations like: tasks that involve Transactional email; tasks that involve Email management; tasks that involve Incident response.

How do I install Deliverability Incident Response in Claude Code?

Run `npx skills add growthenginenowoslawski/coldoutboundskills --skill deliverability-incident-response -a claude-code`. Or copy the skill folder (skills/deliverability-incident-response in growthenginenowoslawski/coldoutboundskills) into .claude/skills/deliverability-incident-response in your project. Claude Code loads it when a task matches its description.

How do I install Deliverability Incident Response in Codex?

Run `npx skills add growthenginenowoslawski/coldoutboundskills --skill deliverability-incident-response -a codex`. Or copy the skill folder (skills/deliverability-incident-response in growthenginenowoslawski/coldoutboundskills) into .agents/skills/deliverability-incident-response in your project. Codex loads it when a task matches its description.

Can I use Deliverability Incident Response in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add growthenginenowoslawski/coldoutboundskills --skill deliverability-incident-response -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/deliverability-incident-response, .gemini/skills/deliverability-incident-response, .github/skills/deliverability-incident-response and .opencode/skills/deliverability-incident-response in your project.

What does Deliverability Incident Response need to run?

Going by SKILL.md and its folder, Deliverability Incident Response needs the command-line tools its instructions call (npx). Our summary lists: Node.js.

Does Deliverability Incident Response access the network?

SKILL.md names 1 domain. As links in the text: mxtoolbox.com. This is read from the text; nothing was executed.

Is Deliverability Incident Response safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Deliverability Incident Response use?

Deliverability Incident Response is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Deliverability Incident Response use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Deliverability Incident Response?

Skills that share tags, products or a category with Deliverability Incident Response: Email Audit (AgriciDaniel/claude-email, 130 stars), Cold Outreach (ericrisco/rsc-harness, 180 stars), Email Manager (LeoYeAI/openclaw-master-skills, 2.2k stars) and Himalaya Email CLI (Prismer-AI/PrismerCloud, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Deliverability Incident Response?

growthenginenowoslawski (a GitHub user) maintains it in growthenginenowoslawski/coldoutboundskills, which has 753 GitHub stars. The repository holds 49 skills in this directory. The repository was last updated on October 5, 2026.

Source: growthenginenowoslawski/coldoutboundskills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.