AI Outreach Automation — AI skill for Claude Code
Claude Code skill that drafts governed, CASL-compliant cold outreach at scale: reusable prompt library, guardrails baked into the prompt, and an automated post-generation lint pass that catches AI tel.
How to install AI Outreach Automation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open saintPadi/ai-outreach-automation and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AI Outreach Automation does
Claude Code skill that drafts governed, CASL-compliant cold outreach at scale: reusable prompt library, guardrails baked into the prompt, and an automated post-generation lint pass that catches AI tells before human review.
Alternatives in AI
- SoloDawn — Catches and repairs AI hallucinations before delivery: three quality gates, 31 built-in rules, a self-healing 312 ★
- Claude Vision — Claude Vision Skill (Mike Futia SCALE AI) 97 ★
- MCP Web Scrape — 🚀 mcp-web-scrape — Clean, cache-aware web content fetcher for AI agents 42 ★
README
AI Outreach Automation
A [Claude Code](https://claude.com/claude-code) **skill** that turns a lead list into personalized, legally-compliant cold-outreach emails — governed end to end by a structured prompt system rather than a one-off prompt. Built for [Ready Konnect Inc.](https://www.readykonnect.ca), a Southern Ontario staffing agency, consuming leads produced by [`gta-manufacturing-leads-scraper`](https://github.com/saintPadi/gta-manufacturing-leads-scraper).
This repo is less "a script that calls an LLM" and more a small case study in **prompt engineering as a discipline**: a reusable prompt library, explicit guardrails, and an automated QA pass that checks the model's own output before it's allowed to ship.
Why this is here
Most AI demos stop at "the prompt works once." The interesting engineering problem is what happens at draft #24 of a batch, after the model has settled into a repetitive cadence, or when a legal requirement (Canada's Anti-Spam Legislation) has to be satisfied in *every single output*, not just the one you eyeballed. This project's answer to that is three layered artifacts:
- A reusable prompt library (
reference/email_playbook.md) — not a single prompt, but a versioned set of rules: structure, tone, personalization inputs, subject-line rotation, and a CASL-compliant footer template.SKILL.mdis the orchestrating system prompt that tells Claude when and how to apply it. - Guardrails baked into the prompt, not bolted on after — explicit "do not fabricate," "do not promise unverified numbers," and "never send, draft only" rules live in the prompt library itself, so the model can't accidentally reason its way around them.
- Automated AI governance (
scripts/check_humanizer.py) — a deterministic lint pass that runs after generation and flags AI "tells" (em dashes, stock cold-email phrases, run-on sentences, repeated subject lines, repeated paragraph openers) before a batch goes to a human for final review. It was a
Related Skills
Email Outreach Agent
Cold email automation agent with a hard human approval gate — your AI drafts personalized emails from real res
Claude Cold Email Agent
AI SDR Starter Kit: Autonomous B2B cold outreach & inbox handling with Anthropic Claude and Ballast MCP
Pristine
PR Scope & Intent Guardrail for Fast-Moving Teams & AI Agents. A tiny, zero-dependency, read-only Rust CLI (<
AlphaJob Agent
AI job-search agent built on Claude. It finds and vets postings, tailors a resume and cover letter to each one
Harness Diagnostic
System-level lint for multi-agent harnesses. Catches the 21 structural traps single-file linters miss — includ
Self Growth Loop
Self-governed skill-growth loop for AI agents: propose -> owner-approve -> trial -> council-review -> adopt, w
Related Agents
Lane Implementer
Implementation lane with the full gate battery baked in - private target dir, all-targets clippy, targeted tes
Sales Automator
Draft cold emails, follow-ups, and proposal templates. Creates pricing pages, case studies, and sales scripts.
Liminal Sdr
The Liminal SDR — outreach, cold emails, follow-ups, scheduling, the move that ends in a meeting on the calend