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 ★
- OpenAIReview — AI reviewing paper drafts for improvement 160 ★
- Pingcrm — Personal Networking CRM — AI-powered, open-source, self-hostable 115 ★
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
Validate Skill
VALIDATE Skill - Critical validation agent for Claude Code & Codex. Catches AI systematic optimism by scoring
Self Growth Loop
Self-governed skill-growth loop for AI agents: propose -> owner-approve -> trial -> council-review -> adopt, w
Llmdojo
Scored tooling katas, habit rules, and pre-baked warm-start sessions for LLM coding agents
MCP Web Scrape
🚀 mcp-web-scrape — Clean, cache-aware web content fetcher for AI agents. Fetch any URL → extract readable con
App Paywall Pilot
A framework for designing App Store-compliant subscription paywalls. 4 layers: AI skill (Claude/GPT/Cursor) +
Related Agents
Lane Implementer
Implementation lane with the full gate battery baked in - private target dir, all-targets clippy, targeted tes
Governance Letter
Drafts HOA and condo board correspondence that is firm, fair, and compliant - violation notices, assessment le
Audience Doc Author
Drafts or refines an audience-tailored doc (README, release notes, MkDocs pages, or any doc governed by spec/p