ACA campaign strategy
Turn product, ICP, and available channels into a practical outbound plan.
Rules
- Start read-only.
- Strategy should route to concrete ACA actions: list, campaign, content, or sequence.
- Do not launch or mutate campaigns from this skill unless the user asks.
- Prefer one primary angle and one backup angle.
Workflow
- Inspect
list_products, list_icps, list_brand_voices, list_lead_lists, list_sender_accounts, list_email_mailboxes, and list_campaigns.
- Identify the campaign path:
- LinkedIn-first
- Email-first
- Multi-channel
- Lead magnet/inbound
- Content-supported nurture
- Define the audience, offer, pain, proof, CTA, sequence length, and suppression rules.
- Define success metrics: reply rate, positive reply rate, booking rate, list quality, and sender health.
- Save the plan with
create_strategy_document.
Output format
Campaign strategy: {name}
Audience: {audience}
Primary angle: {angle}
Channel path: {path}
Sequence: {touches}
Metric: {primary_metric}
Needed before launch: {missing_items}
Next: {aca-find-leads / aca-campaign-copywriting / aca-launch-outreach}
Skill chaining
This skill participates in the ACA chain. Preserve the selected ACA org, relevant IDs, user brief, approval state, and any generated artifacts when continuing into another ACA skill. If the user asked for execution and a downstream condition is met, continue into the next skill automatically; otherwise end with the handoff block.
Upstream
- Called after
aca-kickoff, aca-icp-onboarding, aca-lead-quality, or aca-auto-research.
Auto-continue conditions
- No audience/list exists -> continue to
aca-find-leads.
- Audience exists but quality is unclear -> continue to
aca-lead-quality.
- Strategy is approved and copy is missing -> continue to
aca-campaign-copywriting.
- Strategy, copy, senders, and audience are ready -> continue to
aca-launch-outreach.
Stop before chaining when
- Ask before mutating existing live campaigns.
Downstream skills
aca-find-leads - build the audience for this strategy.
aca-campaign-copywriting - write the message sequence.
aca-email-deliverability-audit - check email readiness before launch.
aca-launch-outreach - create the ACA campaign.
Handoff block
Chain state: {continue|needs_approval|blocked|complete}
Next skill: {aca-skill-name|none}
Reason: {why this handoff is or is not needed}
Carry forward: {org_id/name, product_id, icp_id, lead_list_id, campaign_id, sequence_id, job_id, approvals, constraints}
ACA tools used
list_products, list_icps, list_brand_voices
list_lead_lists, list_sender_accounts, list_email_mailboxes
list_campaigns
create_strategy_document
1---2name: aca-campaign-strategy3description: Design an ACA campaign strategy before copy or launch. Use when the user asks for campaign strategy, outbound angle, channel mix, offer framing, target list plan, or success metrics.4license: MIT5---67# ACA campaign strategy89Turn product, ICP, and available channels into a practical outbound plan.1011## Rules1213- Start read-only.14- Strategy should route to concrete ACA actions: list, campaign, content, or sequence.15- Do not launch or mutate campaigns from this skill unless the user asks.16- Prefer one primary angle and one backup angle.1718## Workflow19201. Inspect `list_products`, `list_icps`, `list_brand_voices`, `list_lead_lists`, `list_sender_accounts`, `list_email_mailboxes`, and `list_campaigns`.212. Identify the campaign path:22 - LinkedIn-first23 - Email-first24 - Multi-channel25 - Lead magnet/inbound26 - Content-supported nurture273. Define the audience, offer, pain, proof, CTA, sequence length, and suppression rules.284. Define success metrics: reply rate, positive reply rate, booking rate, list quality, and sender health.295. Save the plan with `create_strategy_document`.3031## Output format3233```text34Campaign strategy: {name}35Audience: {audience}36Primary angle: {angle}37Channel path: {path}38Sequence: {touches}39Metric: {primary_metric}40Needed before launch: {missing_items}41Next: {aca-find-leads / aca-campaign-copywriting / aca-launch-outreach}42```4344## Skill chaining4546This skill participates in the ACA chain. Preserve the selected ACA org, relevant IDs, user brief, approval state, and any generated artifacts when continuing into another ACA skill. If the user asked for execution and a downstream condition is met, continue into the next skill automatically; otherwise end with the handoff block.4748**Upstream**49- Called after `aca-kickoff`, `aca-icp-onboarding`, `aca-lead-quality`, or `aca-auto-research`.5051**Auto-continue conditions**52- No audience/list exists -> continue to `aca-find-leads`.53- Audience exists but quality is unclear -> continue to `aca-lead-quality`.54- Strategy is approved and copy is missing -> continue to `aca-campaign-copywriting`.55- Strategy, copy, senders, and audience are ready -> continue to `aca-launch-outreach`.5657**Stop before chaining when**58- Ask before mutating existing live campaigns.5960**Downstream skills**61- `aca-find-leads` - build the audience for this strategy.62- `aca-campaign-copywriting` - write the message sequence.63- `aca-email-deliverability-audit` - check email readiness before launch.64- `aca-launch-outreach` - create the ACA campaign.6566**Handoff block**6768```text69Chain state: {continue|needs_approval|blocked|complete}70Next skill: {aca-skill-name|none}71Reason: {why this handoff is or is not needed}72Carry forward: {org_id/name, product_id, icp_id, lead_list_id, campaign_id, sequence_id, job_id, approvals, constraints}73```7475## ACA tools used7677- `list_products`, `list_icps`, `list_brand_voices`78- `list_lead_lists`, `list_sender_accounts`, `list_email_mailboxes`79- `list_campaigns`80- `create_strategy_document`