New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

Planning a paid campaign end to end

Campaign Planning & Execution

by swan-gtm · MIT license · ★ 159 on GitHub · updated Sep 23

Campaign Planning & Execution cover

Use this skill when planning a paid campaign end to end — objectives, audiences, offers, creative, and measurement locked before launch.

---
name: "ads-campaign-planning"
title: "Campaign planning and execution"
description: "Use this skill when planning a paid campaign end to end — objectives, audiences, offers, creative, and measurement locked before launch."
category: Ads
---

# Campaign Planning & Execution

"Prepare to plan or plan to fail." Taking the time to map out campaigns before launching makes execution 10x easier.

## 4 Essential Elements of Any Campaign Plan

1. **Campaign Names & Objectives**: How you'll name campaigns (naming convention) and their purpose. How you name campaigns dramatically affects your ability to report in the future. Follow a consistent naming convention.

2. **Channels & Budget**: How much budget is available and which channels to invest in.

3. **Locations & Targeting**: What locations you're focusing on and how you'll target your ideal customer (reference the ad persona document).

Overview

"Prepare to plan or plan to fail." Taking the time to map out campaigns before launching makes execution 10x easier.

Manual install (npx, ZIP)
Claude Codenpx skills add swan-gtm/gtm-skills --skill ads-campaign-planning -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/swan-gtm/gtm-skills/tar.gz/e65d97205fd2 \ | tar -xz -C ~/.claude/skills --strip-components=3 gtm-skills-e65d97205fd2/skills/ivan-falco/ads-campaign-planning
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/dbb45394fcd682cde07d/ads-campaign-planning.zip" -OutFile "$env:TEMP\ads-campaign-planning.zip"; Expand-Archive "$env:TEMP\ads-campaign-planning.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md1.9 KB
Read the files here
swan-gtm/e65d9721 file
SKILL.md
Show the full text45 lines

Campaign Planning & Execution

"Prepare to plan or plan to fail." Taking the time to map out campaigns before launching makes execution 10x easier.

4 Essential Elements of Any Campaign Plan

  1. Campaign Names & Objectives: How you'll name campaigns (naming convention) and their purpose. How you name campaigns dramatically affects your ability to report in the future. Follow a consistent naming convention.

  2. Channels & Budget: How much budget is available and which channels to invest in.

  3. Locations & Targeting: What locations you're focusing on and how you'll target your ideal customer (reference the ad persona document).

  4. Creative & Copy: How you'll design creative and write messaging that resonates.

There are nuances by channel (e.g., Google = keywords, LinkedIn = audiences) but the overall process is the same.

Naming Convention Best Practice

Use the 5-Stage Demand Engine to inform your naming convention. Structure: [Region][Stage][Awareness][Objective][Persona]

Example: NA_Capture_SolutionAware_Prospecting_ProductManagers

Execution Options

Option 1 - DIY
  • Use bulk import options and power editors (e.g., Google Ads Editor) for launching 10+ campaigns
  • Campaign plan templates can be formatted for bulk import into LinkedIn and Google Ads
Option 2 - Outsource
  • If you have money but not time, outsource to an internal performance marketing resource or hire an agency/contractor
  • Start by asking your network for referrals before using freelancing sites like Upwork or MarketerHire

Key Takeaway

Keep your plans simple and repeatable. Regardless of how well-thought-out a plan is, it doesn't mean anything until it's actually launched.

1---
2name: "ads-campaign-planning"
3title: "Campaign planning and execution"
4description: "Use this skill when planning a paid campaign end to end — objectives, audiences, offers, creative, and measurement locked before launch."
5category: Ads
6---
7 
8# Campaign Planning & Execution
9 
10"Prepare to plan or plan to fail." Taking the time to map out campaigns before launching makes execution 10x easier.
11 
12## 4 Essential Elements of Any Campaign Plan
13 
141. **Campaign Names & Objectives**: How you'll name campaigns (naming convention) and their purpose. How you name campaigns dramatically affects your ability to report in the future. Follow a consistent naming convention.
15 
162. **Channels & Budget**: How much budget is available and which channels to invest in.
17 
183. **Locations & Targeting**: What locations you're focusing on and how you'll target your ideal customer (reference the ad persona document).
19 
204. **Creative & Copy**: How you'll design creative and write messaging that resonates.
21 
22There are nuances by channel (e.g., Google = keywords, LinkedIn = audiences) but the overall process is the same.
23 
24## Naming Convention Best Practice
25 
26Use the 5-Stage Demand Engine to inform your naming convention. Structure: [Region]_[Stage]_[Awareness]_[Objective]_[Persona]
27 
28Example: NA_Capture_SolutionAware_Prospecting_ProductManagers
29 
30## Execution Options
31 
32### Option 1 - DIY
33 
34- Use bulk import options and power editors (e.g., Google Ads Editor) for launching 10+ campaigns
35- Campaign plan templates can be formatted for bulk import into LinkedIn and Google Ads
36 
37### Option 2 - Outsource
38 
39- If you have money but not time, outsource to an internal performance marketing resource or hire an agency/contractor
40- Start by asking your network for referrals before using freelancing sites like Upwork or MarketerHire
41 
42## Key Takeaway
43 
44Keep your plans simple and repeatable. Regardless of how well-thought-out a plan is, it doesn't mean anything until it's actually launched.
45 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 159
Checked
Source
swan-gtm/gtm-skills ↗
Creator
swan-gtm · 51 listings
View creator

Similar skills

See all →
MCP3-5 days | Agents: 6 | Gate Keepers: DevOps Automator +⚙️ Phase 2 Playbook — Foundation & Scaffoldingmsitarzewski/agency-agents · by msitarzewski> Duration: 3-5 days | Agents: 6 | Gate Keepers: DevOps Automator + Evidence Collector★ 154k GitHub starsMCPNEXUS transforms The Agency's independent AI specialists🌐 NEXUS — Network of EXperts, Unified in Strategymsitarzewski/agency-agents · by msitarzewski> NEXUS transforms The Agency's independent AI specialists into a synchronized intelligence network. This is not a prompt collection — it…★ 154k GitHub starsSkillGenerate an Ansoff Matrix analysis mapping growth strategiesphuryn/pm-skills · by phurynGenerate an Ansoff Matrix analysis mapping growth strategies across market penetration, market development, product development, and diversification. Use when considering growth options, planning market expansion, or evaluating strategic growth paths.★ 26.6k GitHub starsSkillSurvey any codebase as a senior advisorImproveshadcn/improve · by shadcnSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on source code — never implements, fixes, or refactors anything itself. Use when asked to audit a codebase, find improvement opportunities (bugs, security, performance, test coverage, tech debt, migrations, DX), suggest features or where to take the project next (roadmap, product direction), or generate handoff plans for another agent to implement.★ 9.2k GitHub starsSkillTranslate skills from one industry to anotherCareer changer translatorParamchoudhary/ResumeSkills · by ParamchoudharyTranslate skills from one industry to another, identify transferable skills★ 2.4k GitHub starsSkillA collection of 37 battle-tested marketing skillsOpenClaw Marketing SkillsLeoYeAI/openclaw-marketing-skills · by LeoYeAIA collection of 37 battle-tested marketing skills for OpenClaw agents. Use when you want to install or reference any marketing skill including: CRO (page-cro, signup-flow-cro, onboarding-cro, form-cro, popup-cro, paywall-upgrade-cro), copywriting, copy-editing, cold-email, email-sequence, social-content, seo-audit, ai-seo, programmatic-seo, site-architecture, schema-markup, content-strategy, paid-ads, ad-creative, ab-test-setup, analytics-tracking, referral-program, free-tool-strategy, churn-prevention, revops, sales-enablement, launch-strategy, pricing-strategy, competitor-alternatives, marketing-ideas, marketing-psychology, lead-magnets, product-marketing-context, and data connectors (google-ads-connect, search-console-connect, meta-ads-connect, x-twitter-connect). Start with product-marketing-context to set up your product context document, then use any other skill naturally. Powered by MyClaw.ai.★ 1k GitHub stars

More from swan-gtm

SkillAn ABM program cannot prove engagement mattersAccount-Based Engagement Scoring and Buying Group Measurementswan-gtm/gtm-skills · by swan-gtmUse this skill when an ABM program cannot prove engagement matters, accounts get handed to sales on gut feel, or nobody knows which activity moves buying groups forward. Builds an account engagement score (weighted signals plus decay), maps buying group coverage across the decision-making unit, and defines explicit handover gates so marketing and sales agree on readiness. Produces a scoring model, a buying group tracker template, and a handover decision rule. Rule: without buying group visibility a high engagement score is a false positive; handover requires both the score and the coverage threshold met. Trigger phrases: ABM measurement, which accounts are hot, buying committee coverage, when do we hand this to sales, account engagement score, ABM ROI.★ 159 GitHub starsSkillWriting ad copy — headline formulas, visual directionAd Copywriting - Headline Formulas, Visual Design & Voice of Customerswan-gtm/gtm-skills · by swan-gtmUse this skill when writing ad copy — headline formulas, visual direction, and voice-of-customer sourcing that makes ads specific instead of generic.★ 159 GitHub starsSkillDefining ad personasAd Persona Frameworkswan-gtm/gtm-skills · by swan-gtmUse this skill when defining ad personas — translating ICP segments into the persona lens every ad, angle, and offer gets built against.★ 159 GitHub starsSkillA percentage in a commercial term is being set, questionedAudit the base not the rateswan-gtm/gtm-skills · by swan-gtmUse this skill when a percentage in a commercial term is being set, questioned, or is producing a number nobody expected — sales commission, revenue share, affiliate and creator payouts, channel margin, agency fees, referral fees, rebates. Triggers: "reps are hitting quota but margin isn't moving", "what does this promo actually cost us", "our partner payouts are higher than the model", "is 15% a fair rate", "we're renegotiating the split", "the comp plan is paying out on deals we lost money on". It finds what the percentage multiplies, identifies the condition under which that choice starts to matter, quantifies the gap at that condition, and identifies the clause to revisit.★ 159 GitHub starsSkillInbound leads arrive incomplete B2B Data Enrichment for Revenue Operationsswan-gtm/gtm-skills · by swan-gtmUse this skill when inbound leads arrive incomplete (missing company size, industry, revenue), the TAM list lacks data for scoring, or the CRM cannot route and segment without enrichment. Maps coverage gaps, compares single-source and waterfall provider strategies, and builds an integration roadmap with cost guardrails and quality gates. Produces a provider recommendation matrix, a waterfall architecture, and a go or no-go checklist. Rule: no single provider has full coverage; a waterfall across two or more providers in sequence beats any one source on match rate. Trigger phrases: data enrichment, leads come in with no company info, enrichment coverage, firmographic data, which enrichment tool, data freshness.★ 159 GitHub starsSkillYou need to know what people are saying about a brandBrand mention monitorswan-gtm/gtm-skills · by swan-gtmUse this skill when you need to know what people are saying about a brand across the web and social — "monitor brand mentions", "what are people saying about [brand] this week", "run a brand sweep", "social listening", "find high-risk mentions", or "how does [brand] compare to [competitor] in the conversation". Sweeps social platforms, news, forums, and review sites; scores every mention on reach, velocity, sentiment, and risk-topic match; and produces a triage report bucketed into Crisis / Watch / Engage / Log with a suggested owner and response window for each mention, so the team responds before one spirals.★ 159 GitHub stars