Write a multi-channel campaign plan: objectives, channel mix, budget, timeline, KPIs.

MITAuto-check passedBusiness, Finance & HR

Install Campaign Plan

skills CLI
$ npx skills add indranilbanerjee/digital-marketing-pro --skill campaign-plan -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install indranilbanerjee/digital-marketing-pro campaign-plan --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/indranilbanerjee/digital-marketing-pro.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/campaign-plan .claude/skills/campaign-plan && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
campaign-plan
GitHub stars
862
Used in
1 other repo
Token cost
~950 tokens
SKILL.md length
394 words
Files
3
Skills in repo
162
Repo updated
First seen
Licence
MIT

At a glance

Write a multi-channel campaign plan: objectives, channel mix, budget, timeline, KPIs.

  • Works in 10 steps: Load brand context: Read… → Load shared planning references (don't… → Clarify campaign objective and classify… → …
  • Tasks that involve OKRs and executive reporting
  • SKILL.md covers Purpose, Input Required, Process and Output, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Campaign Plan is an agent skill from indranilbanerjee/digital-marketing-pro. Write a multi-channel campaign plan: objectives, channel mix, budget, timeline, KPIs. "build the Q3 campaign plan"

Its SKILL.md is about 950 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `brief-structure.md` and `evals/evals.json`).

It sits in Business, Finance & HR, covering OKRs and executive reporting. The repository describes itself as: An open-source AI marketing operating system for strategy, SEO, AEO/GEO, paid media, content, CRM, and analytics - grounded in brand context, human approval, and verifiable… The licence is MIT.

When your agent uses it

  • Tasks that involve OKRs and executive reporting

Example prompts

  • “build the Q3 campaign plan”
  • “/campaign-plan”

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. Load brand context: Read ~/.claude-marketing/brands/_active-brand.json for the active slug, then load…
  2. Load shared planning references (don't re-derive them): Consume the campaign-orchestrator reference docs rather than duplicating their…
  3. Clarify campaign objective and classify as awareness, consideration, or conversion
  4. Define primary and secondary audience segments with targeting parameters
  5. Recommend channel mix based on audience behavior, budget, and objective
  6. Allocate budget across channels using expected CPM/CPC benchmarks for the industry
  7. Build a phased timeline: pre-launch, launch, sustain, optimize, wrap-up
  8. Define KPIs per channel and overall campaign success metrics
  9. Identify dependencies, risks, and contingency actions
  10. Output the full plan in a structured, actionable format

What it can do on your machine

Read from SKILL.md and the folder at commit 9e949f3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Campaign Plan loads about 950 tokens when it runs. Until then it costs about 32 tokens; SKILL.md has 394 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~32
When it runs · the whole SKILL.md, loaded when a task matches
~950

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from indranilbanerjee/digital-marketing-pro at commit 9e949f3, republished under its MIT licence (© indranilbanerjee). 394 words, ~950 tokens.

Download SKILL.mdSave it as .claude/skills/campaign-plan/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
campaign-plan
description
Write a multi-channel campaign plan: objectives, channel mix, budget, timeline, KPIs. "build the Q3 campaign plan"
argument-hint
[campaign-objective]

/digital-marketing-pro:campaign-plan

Purpose

Generate a comprehensive multi-channel campaign plan ready for execution. Covers strategic objectives, audience segmentation, channel selection, budget distribution, phased timeline, and measurable KPIs.

Input Required

The user must provide (or will be prompted for):

  • Campaign goal: What the campaign should achieve (awareness, leads, sales, retention, etc.)
  • Product/service: What is being promoted
  • Target audience: Who the campaign is for (or use existing brand personas)
  • Budget: Total available budget or budget range
  • Timeline: Campaign duration or key dates (launch, event, season)
  • Constraints: Any channel restrictions, compliance requirements, or creative limitations

Process

  1. Load brand context: Read ~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Apply brand voice, compliance rules for target markets (skills/context-engine/compliance-rules.md), and industry context. Also check for guidelines at ~/.claude-marketing/brands/{slug}/guidelines/_manifest.json — if present, load restrictions and relevant category files. Check for custom templates at ~/.claude-marketing/brands/{slug}/templates/. Check for agency SOPs at ~/.claude-marketing/sops/. If no brand exists, ask: "Set up a brand first (/digital-marketing-pro:brand-setup)?" — or proceed with defaults.
  2. Load shared planning references (don't re-derive them): Consume the campaign-orchestrator reference docs rather than duplicating their frameworks — skills/campaign-orchestrator/campaign-planning.md (planning framework), skills/campaign-orchestrator/channel-strategy.md (channel selection), skills/campaign-orchestrator/budget-allocation.md (budget-split heuristics), skills/campaign-orchestrator/utm-tracking.md (UTM naming conventions), and skills/campaign-orchestrator/abm-strategy.md (ABM). This skill produces the plan document; /digital-marketing-pro:campaign-orchestrator runs the broader multi-agent orchestration on top of the same references.
  3. Clarify campaign objective and classify as awareness, consideration, or conversion
  4. Define primary and secondary audience segments with targeting parameters
  5. Recommend channel mix based on audience behavior, budget, and objective
  6. Allocate budget across channels using expected CPM/CPC benchmarks for the industry
  7. Build a phased timeline: pre-launch, launch, sustain, optimize, wrap-up
  8. Define KPIs per channel and overall campaign success metrics
  9. Identify dependencies, risks, and contingency actions
  10. Output the full plan in a structured, actionable format
Show full SKILL.md (104 more words)Show less

When you start writing the plan, read brief-structure.md (beside this file) for the 10-section brief skeleton, the after-planning follow-up menu, and the parallel-dispatch rules (per-channel briefs fan out once the channel mix is approved; budget allocation stays sequential).

Output

A structured campaign plan document containing:

  • Campaign overview and SMART objectives
  • Audience segments with targeting criteria
  • Channel strategy with rationale for each channel
  • Budget allocation table with expected reach/cost estimates
  • Phased timeline with milestones and deliverables
  • KPI dashboard framework with targets and measurement approach
  • Risk register with mitigation strategies

Agents Used

  • marketing-strategist — Campaign architecture, audience strategy, objective setting
  • media-buyer — Channel selection, budget allocation, performance benchmarks

© indranilbanerjee, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in skills/campaign-plan of indranilbanerjee/digital-marketing-pro.

  • SKILL.md
  • brief-structure.md
  • evals/evals.json

Open the folder on GitHubat commit 9e949f3

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in indranilbanerjee/digital-marketing-pro, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Campaign Plan next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Campaign Plan compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Campaign Plan this skillindranilbanerjee/digital-marketing-pro8621 repos~950Automated safety check: PassMIT
Analytics Strategyrampstackco/claude-skills945—~2.4kAutomated safety check: PassMIT
Marketingzeuikli/claude-code-workspace156—~461Automated safety check: PassNone
Growth Idea Action Planaiskilloftheweek/claude-ai-skill-of-the-week149—~945Automated safety check: PassNone
Analytics Metrics Kpinicepkg/ai-workflow285—~2.1kAutomated safety check: PassMIT
10 Reverse Kpi Globalminhnv0807/ai-business-skills609—~2.6kAutomated safety check: PassMIT

Similar skills

  • Analytics Strategy

    rampstackco/claude-skills

    Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy.

    945 GitHub stars~2.4k tokensUpdated 4 days ago
    Business, Finance & HRAuto-check passed
  • Marketing

    zeuikli/claude-code-workspace

    行銷策略全流程:受眾分析、GTM 規劃、A/B 測試設計、KPI 設定、競品定位。適合在規劃行銷活動、制定上市策略、或設計成長實驗時使用。

    156 GitHub stars~461 tokensUpdated 5 days ago
    Business, Finance & HRAuto-check passed
  • Growth Idea Action Plan

    aiskilloftheweek/claude-ai-skill-of-the-week

    Transforms a raw Growth Hacking experiment idea into a structured, actionable Experiment Card with market-backed description, detailed action plan with time estimates, and primary/secondary KPIs.

    149 GitHub stars~945 tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed
  • Analytics Metrics Kpi

    nicepkg/ai-workflow

    Master metrics definition, KPI tracking, dashboarding, A/B testing, and data-driven decision making.

    285 GitHub stars~2.1k tokensUpdated 8 mo ago
    Business, Finance & HRAuto-check passed
  • 10 Reverse Kpi Global

    minhnv0807/ai-business-skills

    A skill your agent uses when the user needs to work backward from a revenue goal to the numbers that produce it — required leads, max CPA and CPL, funnel conversion thresholds, and the budget that…

    609 GitHub stars~2.6k tokensUpdated 29 days ago
    Business, Finance & HRAuto-check passed
  • Ads Performance Analytics

    rampstackco/claude-skills

    How to read paid media dashboards without fooling yourself. An agent skill from rampstackco/claude-skills.

    945 GitHub stars~6.2k tokensUpdated 4 days ago
    Business, Finance & HRAuto-check passed

More from indranilbanerjee/digital-marketing-pro

All 162 skills in this repo
  • Import Template

    indranilbanerjee/digital-marketing-pro

    Import a deliverable template as a reusable placeholder template per brand.

    862 GitHub starsUsed in 1 repo~1.6k tokens
    Auto-check passed
  • Ab Test Plan

    indranilbanerjee/digital-marketing-pro

    Plan an A/B test by script: sample size per variant, days to run, stopping rules.

    862 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Aeo Audit

    indranilbanerjee/digital-marketing-pro

    Run a one-time AEO audit of six AI answer engines, scored per surface.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed
  • Agent Readiness Audit

    indranilbanerjee/digital-marketing-pro

    Audit agent readiness by script: AI-crawler rules, product schema, no-JS HTML, feeds.

    862 GitHub starsUsed in 1 repo~3.7k tokens
    Auto-check passed
  • Backlink Gap

    indranilbanerjee/digital-marketing-pro

    Find backlink gap domains linking to competitors, not you, scored by script.

    862 GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • C2pa Metadata

    indranilbanerjee/digital-marketing-pro

    Embed C2PA provenance in AI-generated images, video or PDF by script.

    862 GitHub starsUsed in 1 repo~2.5k tokens
    Auto-check passed

Questions about Campaign Plan

What does Campaign Plan do?

Write a multi-channel campaign plan: objectives, channel mix, budget, timeline, KPIs. Campaign Plan is an agent skill from indranilbanerjee/digital-marketing-pro. Write a multi-channel campaign plan: objectives, channel mix, budget, timeline, KPIs.

When should I use Campaign Plan?

Campaign Plan fits situations like: tasks that involve OKRs and executive reporting.

How do I install Campaign Plan in Claude Code?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill campaign-plan -a claude-code`. Or copy the skill folder (skills/campaign-plan in indranilbanerjee/digital-marketing-pro) into .claude/skills/campaign-plan in your project. Claude Code loads it when a task matches its description.

How do I install Campaign Plan in Codex?

Run `npx skills add indranilbanerjee/digital-marketing-pro --skill campaign-plan -a codex`. Or copy the skill folder (skills/campaign-plan in indranilbanerjee/digital-marketing-pro) into .agents/skills/campaign-plan in your project. Codex loads it when a task matches its description.

Can I use Campaign Plan in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add indranilbanerjee/digital-marketing-pro --skill campaign-plan -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/campaign-plan, .gemini/skills/campaign-plan, .github/skills/campaign-plan and .opencode/skills/campaign-plan in your project.

What does Campaign Plan need to run?

SKILL.md names no scripts, command-line tools or credentials: Campaign Plan is instructions for the agent only.

Does Campaign Plan access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Campaign Plan safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Campaign Plan use?

Campaign Plan is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Campaign Plan use?

About 950 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Campaign Plan?

Skills that share tags, products or a category with Campaign Plan: Analytics Strategy (rampstackco/claude-skills, 945 stars), Marketing (zeuikli/claude-code-workspace, 156 stars), Growth Idea Action Plan (aiskilloftheweek/claude-ai-skill-of-the-week, 149 stars) and Analytics Metrics Kpi (nicepkg/ai-workflow, 285 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Campaign Plan?

indranilbanerjee (a GitHub user) maintains it in indranilbanerjee/digital-marketing-pro, which has 862 GitHub stars. The repository holds 162 skills in this directory. The repository was last updated on October 9, 2026.

Source: indranilbanerjee/digital-marketing-pro on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.