← All plays
GT
Alta GTMS team
Creator

Campaign Doctor

Find out why a campaign is not working, and fix one thing

Raised by customers on 30+ calls in the past year

When a campaign underperforms, checks deliverability, the list, the message and the timing in order, names the cause, and suggests one fix.

Learn
Luna
Reviewed by Alta

What it does

  1. Checks deliverability: bounces, spam placement, domains
  2. Checks the list: titles, companies and data freshness
  3. Checks the message and the timing
  4. Names the main cause and one fix to try first

You give it

  • The campaign that is not working

You get

  • The main cause, with evidence
  • One fix to try first

Why it works

Teams rewrite the message when the real problem is the list or the inbox. Checking in order finds the actual cause first.

Run this play

Copy the SKILL.md below into your agent
Works in Alta, Claude, Cursor and Codex
Runs on
Luna
Category
Learn
CostAlta credits per run, shown before it runs
ApprovalEvery run stops at a draft for you
--- name: campaign-doctor description: Diagnose why a campaign underperforms - deliverability, list, message or timing - and suggest one fix. Use when someone says a campaign is not working, no replies, low reply rate or low open rate. agent: Luna category: Learn ends_in: diagnosis --- # Campaign Doctor A campaign fails for one main reason. Find it before changing everything. ## How it runs 1. **Deliverability** - bounces, spam placement, sending domains 2. **The list** - wrong titles, wrong companies, stale data 3. **The message** - too long, no reason to reply, weak first line 4. **The timing** - send days, hours, follow-up spacing 5. **Name the main cause** and one fix to try first ## Rules - Check in this order - each step can hide the next - Suggest one fix at a time, so the result is readable - Nothing is changed - the play only diagnoses ## What you get - The main cause, with the evidence - One fix to try first
- The diagnosis names one main cause, with evidence - Deliverability is checked before the message is blamed - It suggests one fix, so you can tell if it worked
The play fileSKILL.md

This is the whole play. Read it, copy it, or change it for your team - it runs the same in Alta, Claude, Cursor and Codex.

Install this play
Claude app or claude.aiUpload the zip as a skill

Download the zip, then upload it as a skill in your Claude settings. Code execution needs to be on.

Claude CodeDrop the folder in

Unzip it into your skills folder. Claude Code finds it on its own.

~/.claude/skills/
Cursor and other agentsAdd the SKILL.md

Put the folder where your agent reads skills, for example:

.cursor/skills/

Run it where you work

Same play, same result. Pick the place you already are.

In Alta

One click

Open Skills in Alta, pick the play and press Run. Or ask Ask Alta to run it for the companies you care about.

In Claude

Ask in plain words

Connect Alta to Claude and describe the target. Claude loads the play, the agent does the work, and the draft opens in Alta for you to approve.

In Cursor or Codex

Drop in the file

Add the SKILL.md to your agent's skills folder with the Alta plugin connected. Edit it like code, and keep your team's version in the repo.