arm-pz

Cold Email List Gate — Communication skill for Claude Code

Communication community

Agent skill that gates a cold-email lead list before it loads: samples ten rows against your ICP, returns GO or HOLD with the fail pattern, cause, required fix and re-run condition.

How to install Cold Email List Gate

This entry records only its repository, not the path inside it, so there is no exact command to give. Open arm-pz/cold-email-list-gate and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Cold Email List Gate does

Agent skill that gates a cold-email lead list before it loads: samples ten rows against your ICP, returns GO or HOLD with the fail pattern, cause, required fix and re-run condition. Never buys, scrapes or enriches. For Claude Code, Cursor, Qoder.

Alternatives in Communication

  • Content Ideas — Build today's For You feed — scrape tracked competitors across X, Instagram, TikTok, and YouTube, score what's 105 ★
  • Goal Gen — Generate ready-to-paste /goal condition for autonomous CC execution; output 依任務複雜度分流(simple 走 chat inline、comp 42 ★
  • Xacpx — Remote agent control from chat Drive acpx agent sessions — Codex, Claude Code, Gemini — from WeChat, Feishu, Y 13 ★

README

cold-email-list-gate

An agent skill that gates a cold-email lead list before it loads. It samples ten rows against your ICP and returns **GO** or **HOLD**, with the fail pattern, its cause, the change required, and the condition for a fresh sample.

The list breaks before deliverability does. A bad filter can reach 20,000 inboxes before anyone notices; ten rows read before load catch it while the fix is still one query change.

Install

npx skills add arm-pz/cold-email-list-gate --skill cold-email-list-gate

For Qoder, copy the folder into the user skills directory:

cp -r cold-email-list-gate ~/.qoder/skills/

Ask it things like

  • "Is this list safe to load?"
  • "Sample ten rows and tell me if these companies fit our ICP."
  • "Compare Apollo and our current provider on the same filter set."
  • "We fixed the title filter. Re-check the list before we upload."

The gate

Sample result Decision
Two or more wrong in ten HOLD. Fix the query or provider; do not patch individual rows
One wrong in ten GO, with the bad row named in the report
Zero wrong in ten GO
Fewer than ten rows Sample all of them and return INCONCLUSIVE
  • Sample at random, and record the row itself rather than a summary.
  • A HOLD is never lifted on the old sample. Re-run a fresh ten after the fix.
  • Name the shared fail pattern: wrong filter, stale source, wrong seniority, invalid mailboxes. The pattern tells the owner what to change.
  • For a provider comparison, use the same criteria and 50 to 100 contacts per provider. Email is judged on valid-contact rate; phone on dials per in-profile person.

What it needs

Three inputs: the list itself, the ICP definition, and the query or provider that built it. Without an ICP definition it can only check mailbox validity, and it returns INCONCLUSIVE rather than guessing at fit.

What it will not do

  • Buy, scrape, or enrich contacts.
  • Write the email copy. That is a [wordsmith](https://git