ShayanSpiel

Email Outreach Agent — AI skill for Claude Code

AI community

Cold email automation agent with a hard human approval gate — your AI drafts personalized emails from real research, YOU approve, nothing ever auto-sends.

How to install Email Outreach Agent

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ShayanSpiel/Email-Outreach-Agent and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Email Outreach Agent does

Cold email automation agent with a hard human approval gate — your AI drafts personalized emails from real research, YOU approve, nothing ever auto-sends. Pairs with Lead-Researcher. Claude Code, OpenCode, Codex.

Alternatives in AI

  • Open Researcher — 🔥 Visual AI research assistant that displays real-time thinking, provides split-view analysis, and automatic 634 ★
  • Second Brain Starter — Build your own AI Second Brain with Claude Code - a skill that generates a personalized PRD for a proactive, p 377 ★
  • AI Career Planner Skill — Claude Code skill: Personalized 6-month plan to land a $100K AI job 151 ★

README

Email Outreach Agent

**Give your AI coding assistant a job: draft personalized cold emails — and don't stop until you've approved enough of them.**

Email Outreach Agent is a tiny, open, do-it-yourself email drafting worker with a hard safety design: **it never sends anything.** You install it once into [Claude Code](https://claude.com/claude-code), [OpenCode](https://opencode.ai), or [Codex CLI](https://github.com/openai/codex). From then on, you just say:

*"Draft 100 personalized emails based on my offer file — I'll review and approve each one."*

…and your AI goes to work: researching each person from public information, writing short plain-text emails grounded in something *real* about them, passing every draft through an honesty gate (spam-pattern check, length limits, cited evidence) — batch after batch. **You approve each one.** Export the approved set and send it from your own account, in your own voice.

No accounts. No servers. No SMTP credentials. No "AI autopilot" spamming strangers on your behalf — that failure mode is engineered out, not promised away.


What you get

✍️ Real drafts, not templates Every email is written fresh around one real observation about the recipient. Fabricated flattery is rejected by contract.
🛑 Human approval gate Drafts only count after YOU run approve. The engine cannot approve and cannot send — there is nothing to misuse.
🚫 Spam patterns blocked at the door "Act now", fake urgency, guarantees, "Dear Sir/Madam" — the validator rejects them before a human ever sees them.
🎯 A target that survives restarts Stored on disk (data/state.json), not chat memory. Close the laptop; say "continue".
📝 One editable offer file What you sell, who deserves an email, what proof you may cite — one human-readable offer.md.
⏸️ A scheduler that waits for you Hands-free mode pauses automatically when ~10 drafts await your review. The machine never outr