auto-research-public
Autonomous cold email campaign launcher. Takes one target company domain, scrapes their…
Operational playbook for running cold email continuously. Prescribes what to do on Monday / Wednesday / Friday / biweekly / monthly / quarterly. Use this as your ongoing cadence once your first campaign is live. What separates hobbyist from top 1% operators isn't tooling — it's
$ npx -y skills add growthenginenowoslawski/coldoutboundskills --skill cold-email-weekly-rhythm --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cold-email-weekly-rhythmContext preview
The summary Claude sees to decide when to auto-load this skill.
Operational playbook for running cold email continuously. Prescribes what to do on Monday / Wednesday / Friday / biweekly / monthly / quarterly. Use this as your ongoing cadence once your first campaign is live. What separates hobbyist from top 1% operators isn't tooling — it's
name: cold-email-weekly-rhythm description: Operational playbook for running cold email continuously. Prescribes what to do on Monday / Wednesday / Friday / biweekly / monthly / quarterly. Use this as your ongoing cadence once your first campaign is live. What separates hobbyist from top 1% operators isn't tooling — it's consistency. This skill is the schedule.
Having 29 cold email skills doesn't help if you don't run them on a schedule. This is that schedule.
**This is a pure playbook.** No scripts, no automatic reminders. You put the rhythm on your own calendar (Step 1 below) and run the prescribed skill at the prescribed time. That's the entire system.
---
Open Google Calendar / Outlook / Apple Reminders / whatever you actually look at every day. Create these as recurring events. Copy the titles and cadences exactly.
| Event title | Cadence | |---|---| | Cold email: Monday deliverability audit | Every Monday, 9:00 am | | Cold email: Wednesday positive-reply sweep | Every Wednesday, 10:00 am | | Cold email: Friday campaign retrospectives | Every Friday, 3:00 pm | | Cold email: Inbox lifecycle (cancel / promote / buy) | Every other Monday, 11:00 am | | Cold email: Monthly spam placement test | 1st of each month, 10:00 am | | Cold email: Quarterly experiment review | First Monday of each quarter, 1:00 pm |
**Do not skip Step 1.** The difference between hobbyist and top-1% cold email operators is that the top-1% operators actually run these tasks on their declared cadence, week after week. Your calendar is the accountability system. This skill doesn't have a built-in reminder — intentionally — because if it did and it broke, your ops would silently fail.
---
**Run:**
/email-deliverability-audit --days=7
(If using the scoped version: `audit-performance.ts --campaign-ids=<active campaign ids> --days=7`)
**Review:**
but only once it clears the floors: 200+ sends and 30+ days of age. See `/inbox-lifecycle-manager`.
**Action:**
---
**Run:**
/positive-reply-scoring # on all campaigns active in the last 7 days
**Review:**
**Action:**
**Time management:** if you have >50 positive replies per week, you're at the scale where you should hand off to a dedicated closer/AE. Do that handoff Wednesday morning so they can work replies by Wednesday afternoon.
---
**Identify campaigns hitting their 21-day mark this week.** (21 days is the minimum for reply-rate signal to stabilize.)
For each one:
1. Run `/positive-reply-scoring --campaign-id=<id>` 2. Compare to previous campaigns' positive reply rate baselines 3. Decide:
4. Log the result in `profiles/<slug>/experiments/<YYYY-MM-DD>-<campaign>.json`:
**Critical:** do not skip the log. Over a quarter, these logs become the input for `/experiment-design` quarterly reviews. Without the history, you can't learn across campaigns.
---
The rotation decision — what to cancel, what to promote, what to buy — comes from `/inbox-lifecycle-manager`. Do not eyeball the health CSV and retire whatever looks bad; that is how healthy domains get killed on an unlucky week.
**Run (read-only, writes nothing):**
# Within /inbox-lifecycle-manager: npx tsx scripts/plan-lifecycle.ts --goal=<your daily send goal> --out=./lifecycle-$(date +%F) --snapshot
**Review `plan.csv` and `actions.csv`:**
before condemning anything; it is usually the list, not the domain.
**Action** — after you have actually looked at the plan and said yes:
# Within /inbox-lifecycle-manager (dry run first, always): npx tsx scripts/apply-lifecycle.ts --actio
Open-source Claude Code skills for cold email infrastructure, lead sourcing, copywriting, and operations. Built by GrowthEngineX from patterns across 1,000+ real B2B campaigns. 31 skills that work together.
Repo: growthenginenowoslawski/coldoutboundskills
Autonomous cold email campaign launcher. Takes one target company domain, scrapes their…
Use the Blitz API to find decision-makers at specific companies when you already have a list…
Creates cold email copy through a stepwise confirmation process. Use when writing email…
Generates 15-25+ cold outbound campaign ideas with targeting strategies, AI personalization…
Single "start here" orchestrator for new cold email operators. Asks infrastructure-status…
Complete beginner-friendly cold email toolkit. Walks from zero to launched campaign — domain…