campaign-performance-analyzer
Skill13 starsChanged 22 days agoMITView on GitHub
Use this skill when you need to understand how outbound campaigns are performing and what to change: \"analyse my campaign results\", \"why is this sequence underperforming\", \"compare my campaigns\", \"weekly outbound report\". Builds the funnel from contacts to meetings for each campaign, step, segment, sender and channel, benchmarks it, finds the stage where performance breaks, separates list, deliverability, copy and follow-up problems, and recommends the next test. Produces a short report a team can act on.
In this repository77 other files it gives its agents.
- AGENTS.mdAGENTS.md
- abm-account-planSkill
- account-research-briefSkill
- account-tieringSkill
- aeo-answer-optimizerSkill
- breakup-emailSkill
- buyer-persona-builderSkill
- buying-committee-mapperSkill
- buying-signal-scoringSkill
- call-coaching-scorecardSkill
- case-study-writerSkill
- churn-win-backSkill
- closed-lost-reactivationSkill
- cold-call-scriptSkill
- cold-email-sequenceSkill
- cold-email-writerSkill
- comparison-page-writerSkill
- competitive-battlecardSkill
- competitor-teardownSkill
- crm-hygiene-auditSkill
- customer-interview-guideSkill
- deal-qualificationSkill
- deliverability-auditSkill
- discovery-call-prepSkill
- domain-warmup-planSkill
- email-authentication-setupSkill
- email-copy-reviewSkill
- event-follow-upSkill
- expansion-opportunity-finderSkill
- first-line-personalizationSkill
- follow-up-email-writerSkill
- funding-signal-outreachSkill
- gtm-global-rulesSkill
- hiring-signal-outreachSkill
- icp-builderSkill
- job-change-playsSkill
- lead-list-builderSkill
- lead-magnet-builderSkill
- lead-scoring-modelSkill
- linkedin-comment-strategySkill
- linkedin-connection-noteSkill
- linkedin-message-sequenceSkill
- linkedin-post-writerSkill
- linkedin-profile-optimizerSkill
- list-cleaningSkill
- lookalike-account-finderSkill
- meeting-booking-replySkill
- messaging-matrixSkill
- multichannel-cadenceSkill
- mutual-action-planSkill
- negotiation-playbookSkill
- no-show-recoverySkill
- objection-handlerSkill
- outbound-ab-testSkill
- outbound-mathSkill
- outreach-compliance-checkSkill
- pipeline-reviewSkill
- post-engagement-outreachSkill
- proposal-follow-upSkill
- prospect-research-briefSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 6 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
Use this weekly or at the end of a campaign.
- Distinctive: line 30
Read references/outbound-benchmarks.md for typical ranges by channel and what each gap usually means.
- Distinctive: line 65
Every conclusion states its sample size.
- Distinctive: line 71
MUST report sample sizes and flag anything under 100 contacts as directional.
- Distinctive: line 72
MUST check deliverability by sender before judging copy.
- Distinctive: line 73
NEVER call a test winner on fewer than 200 contacts per variant.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Use this weekly or at the end of a campaign. It answers three questions: what is working, where does it break, and what do we change next.
Inputs
- Per campaign: contacts, sent, delivered or bounced, replies, positive replies, meetings booked and held, by step, segment, sender and channel.
- Opportunities and pipeline created from those meetings.
- The period.
The play
1. Build the funnel
Contacts → delivered → replied → positive → booked → held → opportunity. Calculate each conversion. Skip open rates as a decision metric; open tracking is unreliable and often turned off for deliverability.
2. Benchmark
Read references/outbound-benchmarks.md for typical ranges by channel and what each gap usually means. Benchmarks are a sanity check, not a target; your own trend matters more.
3. Find the break
The first stage below benchmark is the problem to fix; improving later stages first is wasted effort.
| Break | Usually means | Look at |
| Bounces | List quality | Source, verification, catch-alls |
| Low replies, few negatives | Not seen, or not relevant | Deliverability by sender; targeting; first line |
| Replies, few positive | Message or offer mismatch | Angle, persona, ask |
| Positive, few booked | Slow or weak reply handling | Time to respond, booking flow |
| Booked, few held | Weak qualification or reminders | No-show rate, lead time |
| Held, few opportunities | Wrong ICP or poor discovery | Fit of meetings, discovery quality |
4. Slice it
By step (which email gets the replies), segment (which persona or industry), sender (deliverability or skill), channel. Small slices need samples of 100+ contacts before conclusions.
5. Recommend the next test
One test at a time on the broken stage, with a hypothesis and a success threshold.
Output format
Period: | Campaigns: | Contacts:
Funnel (all): contacts → delivered x% → replied x% → positive x% → booked x% → held x% → opps
Best / worst campaign: <name - why>
The break: <stage - evidence - likely cause>
Slices worth noting: <step, segment, sender findings with sample sizes>
Next test: <hypothesis - change - metric - threshold - sample>
Stop / scale: <campaigns to pause, campaigns to give more volume>What good looks like
- Diagnosis follows the funnel order.
- Every conclusion states its sample size.
- The report ends in one or two decisions, not twenty observations.
- The common mistake is optimising subject lines when a third of the emails bounce or land in spam.
Rules
- MUST report sample sizes and flag anything under 100 contacts as directional.
- MUST check deliverability by sender before judging copy.
- NEVER call a test winner on fewer than 200 contacts per variant.
Example prompts
- "Here's last month's export for 6 campaigns. What's working and what should we change?"
- "Our reply rate halved this month. Find out why."
- "Build a weekly outbound report template for our SDR team."
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

