Tooluck logoTooluck
SKILL.md

send-experiment-designer

Agent skill fromaaron-he-zhu/aaron-marketing-skills

Use when the user asks to "design an email A/B test", "set up a multivariate subject/CTA test", "run a send-time test", "build a hold-out group", or "is this email result statistically and practically material?"; produces a falsifiable hypothesis, one-variable-per-cell matrix, sample-size/MDE/duration/power plan, and an effect/uncertainty read from own ESP data. Applies only a precommitted owner-approved action rule; the helper never chooses a business action. Not for EQS/vetoes or writing the email. 邮件AB测试设计/多变量测试/发送时间测试/留出组/显著性判定

How to install send-experiment-designer

install send-experiment-designer
# install the aaron-marketing-skills pack with the skills CLI
npx skills add aaron-he-zhu/aaron-marketing-skills

# or add only this skill to Claude Code: copy the folder

email/deliver/send-experiment-designer/

# into

~/.claude/skills/send-experiment-designer/ (all projects)

.claude/skills/send-experiment-designer/ (one project)

email/deliver/send-experiment-designer/SKILL.md

Apache-2.0Full file
1# Send Experiment Designer
2
3Designs email experiments across four modes and reads them out: a falsifiable hypothesis, a variant matrix that isolates **one** variable per cell, a sample-size / minimum-detectable-effect / run-duration / power plan, and a documented effect/uncertainty read. It may apply an owner-approved precommitted action rule, but statistical output alone never chooses a business action.
4
5**Mode set (pick one):**
6
7| Mode | Isolated variable | Primary metric |
8|------|-------------------|----------------|
9| `a-b` | one change — subject *or* preheader *or* CTA *or* creative | open (subject) / click / CTOR (CTA/creative) |
10| `multivariate` | 2+ factors crossed (e.g. subject × CTA), one variable per cell | the goal metric, powered per cell |
11| `send-time` | deploy hour/day; subject, segment, creative held constant | same-window engagement (open/click) |
12| `hold-out` | send vs no-send (randomized control receives nothing / current default) | conversion or revenue-per-recipient (incremental lift) |
13
14Default the mode from the request when it is unambiguous (e.g. "test two subject lines" → `a-b`, "best hour to send" → `send-time`, "measure incremental revenue" → `hold-out`); state the picked mode back and proceed.
15…

Excerpt shown under the repository's Apache-2.0 license.

More skills in aaron-marketing-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates