Orchestrate full campaign lifecycle. Use when: planning, launching, managing, UTM setup, media plan, post-mortem.
npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill campaign-orchestrator
Activate this module when the user's request involves any of the following:
Trigger phrases: "campaign plan," "marketing budget," "budget allocation," "channel mix," "media plan," "UTM," "tracking parameters," "launch campaign," "campaign review," "post-mortem," "what worked," "ABM," "account-based," "media buy," "ad spend," "70/20/10"
Before producing any marketing output from this module:
~/.claude-marketing/brands/_active-brand.json for the active slug, then load ~/.claude-marketing/brands/{slug}/profile.json. Use the brand name, industry, voice settings, channels, goals, compliance, and competitors from the profile.skills/context-engine/compliance-rules.mdskills/context-engine/industry-profiles.md for the brand's industryskills/context-engine/platform-specs.md for character limits and format requirementspython "${CLAUDE_PLUGIN_ROOT}/scripts/campaign-tracker.py" --brand {slug} --action list-campaigns before planning new work~/.claude-marketing/brands/{slug}/guidelines/_manifest.json exists, load and enforce: restrictions.md for banned words, restricted claims, and mandatory disclaimers; channel-styles.md for channel-specific tone overrides (may differ from base voice); messaging.md for approved key messages, taglines, and positioning language; voice-and-tone.md for detailed voice rules beyond the 4 numeric scores. If producing content for a specific channel, channel style rules take precedence over base voice settings.Do not ask the user for information that already exists in their brand profile.
Before executing campaign work, gather:
10. Constraints: Regulatory restrictions, brand guidelines, competitive considerations
If budget and objective are known, proceed and fill in gaps with best-practice assumptions. Always document assumptions.
Primary Workflow: Campaign Planning & Execution
utm_source: Platform (google, facebook, linkedin, email, etc.)utm_medium: Channel type (cpc, social, email, display, etc.)utm_campaign: Campaign name (standardized naming convention)utm_term: Keyword or targeting (for paid search, audience segment)utm_content: Creative variant (ad-a, ad-b, hero-video, etc.)campaign-planning.md — Campaign brief template, SMART objective framework, and campaign concept development processbudget-allocation.md — Detailed allocation models (70/20/10, efficiency-ranked, funnel-weighted), reallocation triggers, and budget templatechannel-strategy.md — Channel selection matrix, channel-by-channel specs (formats, targeting, benchmarks), and cross-channel orchestration playbookutm-tracking.md — UTM naming conventions, URL builder specification, governance rules, and common UTM mistakes to avoidpost-mortem.md — Post-mortem framework, analysis template, learning extraction methodology, and benchmark updating processabm-strategy.md — Account selection criteria, personalization tier framework, ABM channel playbook, and sales-marketing alignment protocolsales-enablement.md — Sales enablement content taxonomy, battle card anatomy, content mapping to sales stages, objection handling library, and sales content metrics| Deliverable | Format | Description |
|---|---|---|
| Campaign Brief | Document | Complete brief with objective, audience, messaging, channels, timeline, KPIs |
| Budget Allocation Plan | Spreadsheet | Channel-by-channel budget with weekly/monthly breakdown and contingency |
| Media Plan | Spreadsheet | Detailed placements, formats, targeting, budgets, schedules, and forecasts |
| UTM Tracking Sheet | Spreadsheet | All campaign URLs with standardized UTM parameters |
| Launch Checklist | Checklist document | Pre-launch verification items with status tracking |
| Post-Mortem Report | Document | Performance analysis, learnings, and recommendations |
| ABM Campaign Plan | Document + spreadsheet | Account list, personalization plan, channel sequencing, and timeline |
| Campaign Calendar | Calendar/timeline | Visual timeline of all campaign activities and milestones |
A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).
Extracts and analyzes competitors' ads from ad libraries (Facebook, LinkedIn, etc.) to understand what messaging, problems, and creative approaches are working. Helps inspire and improve your own ad campaigns.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and automatically sends a personalized growth report to your Slack DMs.
Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation
Fix PageSpeed Insights/Lighthouse accessibility "!" errors caused by contrast audit failures (CSS filters, OKLCH/OKLAB, low opacity, gradient text, image backgrounds). Use for accessibility-driven SEO/performance debugging and remediation.
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store
Elite frontend image-direction skill for generating premium, conversion-aware website design references. CRITICAL OUTPUT RULE — generate ONE separate horizontal image FOR EVERY section. A landing page with 8 sections produces 8 images. Never compress multiple sections into one image. Enforces composition variety (not always left-text / right-image), background-image freedom, varied CTAs, varied hero scales (giant / mid / mini minimalist), narrative concept spine, second-read moments, and a single consistent palette across all images. Optimized for landing pages, marketing sites, and product comps that developers or coding models can accurately recreate.
Take indranilbanerjee/campaign-orchestrator from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.