Marketing skill for content creation, campaigns, SEO, social media, analytics, and growth strategies. Use when planning marketing campaigns, creating content, optimizing SEO, or analyzing marketing performance.
Resources
1Install
npx skillscat add josavicentevw/ai-agent-skills/marketing Install via the SkillsCat registry.
Marketing
A comprehensive skill designed to support marketing professionals in creating campaigns, driving growth, building brand awareness, and measuring marketing effectiveness.
Quick Start
Basic marketing workflow:
# Define target audience
# Create compelling content
# Launch campaigns
# Optimize channels
# Measure and iterateCore Capabilities
1. Content Marketing
Create valuable content that attracts and engages:
- Blog Posts: Educational and thought leadership content
- Case Studies: Customer success stories
- White Papers: In-depth research and insights
- Email Campaigns: Nurture leads and customers
- Video Content: Tutorials, demos, testimonials
2. SEO (Search Engine Optimization)
Improve organic search visibility:
- Keyword Research: Identify target search terms
- On-Page SEO: Optimize content and meta tags
- Technical SEO: Site speed, mobile, structure
- Link Building: Earn quality backlinks
- Content Strategy: Topic clusters and pillars
3. Social Media Marketing
Build community and engagement:
- Platform Strategy: Choose right channels
- Content Calendar: Plan consistent posting
- Community Management: Engage with audience
- Paid Social: Facebook Ads, LinkedIn Ads, etc.
- Influencer Marketing: Partner with creators
4. Performance Marketing
Drive measurable results:
- PPC Campaigns: Google Ads, display advertising
- Conversion Optimization: Landing page testing
- Email Marketing: Drip campaigns, newsletters
- Retargeting: Re-engage interested visitors
- Affiliate Marketing: Partner programs
5. Brand & Positioning
Define and communicate brand identity:
- Brand Strategy: Mission, vision, values
- Messaging Framework: Value propositions
- Visual Identity: Logo, colors, typography
- Brand Guidelines: Consistent usage
- Brand Voice: Tone and personality
6. Analytics & Reporting
Measure marketing effectiveness:
- KPI Tracking: Metrics that matter
- Attribution: Track customer journey
- A/B Testing: Optimize performance
- ROI Analysis: Marketing spend effectiveness
- Dashboards: Visualize key metrics
Content Marketing Templates
Blog Post Outline Template
# [Compelling Title with Target Keyword]
**Meta Description** (150-160 chars):
[Brief summary with keyword, enticing click]
**Target Keyword**: [primary keyword]
**Secondary Keywords**: [related terms]
**Word Count**: 1,500-2,000 words
---
## Introduction (150-200 words)
- Hook: Start with compelling stat, question, or story
- Problem: Identify reader's pain point
- Promise: What they'll learn
- Preview: Brief outline of what's covered
---
## [H2: Main Point 1]
[400-500 words]
- Explain concept clearly
- Include data/research to support
- Use examples or case studies
- Add relevant images or graphics
### [H3: Subpoint 1.1]
[Detailed explanation]
### [H3: Subpoint 1.2]
[Detailed explanation]
---
## [H2: Main Point 2]
[400-500 words]
- Build on previous section
- Include actionable tips
- Use bullet lists for scanability:
- Tip 1
- Tip 2
- Tip 3
**Pro Tip**: [Highlight key insight in callout box]
---
## [H2: Main Point 3]
[400-500 words]
- Provide step-by-step guidance
- Include screenshots or visuals
- Link to related resources
---
## Real-World Examples
### Example 1: [Company Name]
- Challenge: [What problem they faced]
- Solution: [How they solved it]
- Results: [Measurable outcomes]
### Example 2: [Company Name]
- Challenge:
- Solution:
- Results:
---
## Common Mistakes to Avoid
- ❌ Mistake 1: [What not to do]
- ❌ Mistake 2: [What not to do]
- ❌ Mistake 3: [What not to do]
---
## Conclusion (100-150 words)
- Recap main points
- Reinforce key takeaway
- Clear call-to-action
---
## Call-to-Action
**Option A (Lead Gen)**:
"Want to learn more? Download our free [Resource] guide!"
[Button: Download Now]
**Option B (Product)**:
"Ready to [achieve benefit]? Try [Product] free for 14 days."
[Button: Start Free Trial]
**Option C (Engagement)**:
"What's your experience with [topic]? Share in the comments!"
---
## SEO Checklist
- [ ] Target keyword in title
- [ ] Target keyword in first 100 words
- [ ] Target keyword in at least one H2
- [ ] Alt text for all images
- [ ] Internal links to 3-5 related posts
- [ ] External links to authoritative sources
- [ ] Meta description optimized
- [ ] URL slug is clean and includes keyword
- [ ] Images compressed for fast loading
---
## Distribution Plan
**Owned Channels**:
- [ ] Publish on blog
- [ ] Share in email newsletter
- [ ] Post on social media (LinkedIn, Twitter, Facebook)
**Earned Channels**:
- [ ] Share in relevant Slack/Discord communities
- [ ] Pitch to industry newsletters
- [ ] Reach out for backlinks
**Paid Channels**:
- [ ] Promote top-performing posts on social
- [ ] Consider Google Ads for high-intent keywordsEmail Campaign Template
# Email Campaign: [Campaign Name]
**Objective**: [Increase trial signups / Drive webinar registrations / etc.]
**Target Audience**: [Segment description]
**Send Date**: [Date and time]
**Expected Recipients**: [Number]
---
## Subject Line Options (A/B Test)
**Version A**: [Subject line - max 50 characters]
- Character count: X
- Emoji: [Yes/No]
**Version B**: [Alternative subject line]
- Character count: Y
- Emoji: [Yes/No]
---
## Preview Text
[50-100 characters that appear after subject line]
---
## Email Body
**From**: [Sender name] <[email@company.com]>
**Reply-To**: [Email address]
---
### Header
[Company logo]
---
### Body Content
**Hi {{first_name}},**
[Opening paragraph - establish relevance]
[Hook them with value proposition or compelling question]
**The Problem**:
[Identify pain point they're experiencing]
**The Solution**:
[Introduce your solution, product, or content]
**Key Benefits**:
- ✅ Benefit 1
- ✅ Benefit 2
- ✅ Benefit 3
[Optional: Social proof - testimonial, stat, or logo bar]
---
### Call-to-Action (Primary)
[Big, clear button]
**[CTA Text]**
[Secondary text below button, if needed]
---
**P.S.** [Additional value or urgency]
---
### Footer
[Unsubscribe link] | [Manage Preferences] | [View in Browser]
[Company name and address]
---
## Email Specifications
- **Design**: Responsive, mobile-first
- **Width**: Max 600px
- **Images**: Compressed, with alt text
- **CTA Button**: High contrast, easy to click
- **Personalization**: {{first_name}}, {{company}}
## Success Metrics
- **Open Rate Target**: 20-25%
- **Click Rate Target**: 3-5%
- **Conversion Rate Target**: 1-2%
- **Unsubscribe Rate**: <0.5%
## Follow-up Sequence
**Day 0**: Initial email (this one)
**Day 3**: Send to non-openers with different subject line
**Day 7**: Send to non-clickers with additional value/urgencySEO Strategy Template
Keyword Research Template
# Keyword Research: [Topic/Product Area]
## Primary Keywords
| Keyword | Search Volume | Difficulty | Intent | Priority |
|---------|--------------|------------|--------|----------|
| [keyword 1] | 10,000/mo | Medium (45) | Commercial | High |
| [keyword 2] | 5,000/mo | Low (25) | Informational | Medium |
| [keyword 3] | 3,000/mo | High (70) | Transactional | Low |
## Long-Tail Keywords
| Keyword | Volume | Difficulty | Intent | Page to Create |
|---------|--------|------------|--------|----------------|
| [long keyword] | 500/mo | Low (15) | Informational | Blog post |
| [long keyword] | 300/mo | Low (10) | How-to | Guide |
## Competitor Analysis
### Competitor 1: [Name]
**Ranking Keywords**: 250
**Top Pages**:
- [URL] - [Keyword] - Position 1
- [URL] - [Keyword] - Position 3
**Content Gaps** (They rank, we don't):
- [Keyword] - Position 5 - [URL]
- [Keyword] - Position 8 - [URL]
### Competitor 2: [Name]
[Similar analysis]
## Content Strategy
### Topic Cluster: [Main Topic]
**Pillar Page**: [URL to create]
- Target: "[main keyword]"
- 3,000+ words
- Comprehensive guide
**Cluster Content** (Supporting Posts):
1. "[subtopic keyword]" - Blog post - 1,500 words
2. "[subtopic keyword]" - Tutorial - 2,000 words
3. "[subtopic keyword]" - Comparison - 1,800 words
**Internal Linking**:
- All cluster posts link to pillar
- Pillar links to all cluster posts
- Cross-link related cluster content
## Implementation Plan
**Month 1**:
- [ ] Create pillar page
- [ ] Publish 2 cluster posts
- [ ] Optimize existing pages
**Month 2**:
- [ ] Publish 3 more cluster posts
- [ ] Build backlinks to pillar
- [ ] Monitor rankings
**Month 3**:
- [ ] Complete cluster (remaining posts)
- [ ] Update and republish old content
- [ ] Scale to next topic clusterOn-Page SEO Checklist
# On-Page SEO Checklist
## Page: [URL]
**Target Keyword**: [primary keyword]
**Review Date**: [Date]
---
## Title Tag (Critical)
- [ ] Includes target keyword (preferably at beginning)
- [ ] Under 60 characters
- [ ] Compelling and click-worthy
- [ ] Unique across site
**Current**: [Your title]
**Character count**: X/60
---
## Meta Description
- [ ] Includes target keyword
- [ ] 150-160 characters
- [ ] Includes call-to-action
- [ ] Accurately describes page content
**Current**: [Your meta description]
**Character count**: X/160
---
## URL Structure
- [ ] Short and descriptive
- [ ] Includes target keyword
- [ ] Uses hyphens (not underscores)
- [ ] No special characters
**Current URL**: [URL]
**Optimized**: [Yes/No]
---
## Headings
- [ ] H1 includes target keyword (only one H1 per page)
- [ ] H2s structure content logically
- [ ] H3s for sub-sections
- [ ] Descriptive and scannable
---
## Content
- [ ] Target keyword in first 100 words
- [ ] Keyword density 1-2% (natural usage)
- [ ] 1,000+ words (for blog posts)
- [ ] Easy to read (short paragraphs, bullet points)
- [ ] Answers user intent
- [ ] Includes related keywords and synonyms
**Word count**: X
**Keyword density**: X%
---
## Images
- [ ] All images have alt text
- [ ] Alt text describes image and includes keyword (when natural)
- [ ] Images compressed for fast loading
- [ ] Descriptive filenames (not IMG_1234.jpg)
---
## Internal Links
- [ ] 3-5 internal links to related content
- [ ] Descriptive anchor text (not "click here")
- [ ] Links open in same tab
- [ ] All links work (no 404s)
---
## External Links
- [ ] Links to authoritative sources
- [ ] External links open in new tab
- [ ] No broken links
- [ ] Adds value to content
---
## Mobile Optimization
- [ ] Responsive design
- [ ] Fast loading on mobile (<3 seconds)
- [ ] Easy to read on small screens
- [ ] Touch-friendly buttons and links
---
## Page Speed
- [ ] Page loads in <3 seconds
- [ ] Images compressed
- [ ] Minified CSS/JS
- [ ] Browser caching enabled
**Current speed**: X seconds
---
## Schema Markup
- [ ] Article schema (for blog posts)
- [ ] FAQ schema (if applicable)
- [ ] Review schema (for product pages)
- [ ] Organization schema (homepage)
---
## Call-to-Action
- [ ] Clear CTA present
- [ ] Relevant to page content
- [ ] Easy to find and click
- [ ] Compelling copy
---
## Overall Score: X/100
**Priority Fixes**:
1. [Most important item]
2. [Second priority]
3. [Third priority]Social Media Strategy
Social Media Content Calendar
# Social Media Calendar: [Month Year]
## Goals
- Increase followers by 10%
- Drive 500 clicks to website
- Achieve 5% engagement rate
## Posting Schedule
| Day | Platform | Content Type | Topic/Theme | CTA | Status |
|-----|----------|--------------|-------------|-----|--------|
| Mon 1 | LinkedIn | Thought Leadership | Industry trends | Read blog | ✅ Posted |
| Mon 1 | Twitter | Quick Tip | Product feature | Try free | 📅 Scheduled |
| Tue 2 | LinkedIn | Customer Story | Case study | Download | 📝 Draft |
| Tue 2 | Instagram | Behind Scenes | Team photo | None | 💡 Idea |
| Wed 3 | LinkedIn | Product Update | New feature | Sign up | ⏳ Pending |
## Content Mix (Weekly)
- **Educational** (40%): Tips, how-tos, industry insights
- **Promotional** (20%): Product features, offers, CTAs
- **Engaging** (20%): Questions, polls, conversations
- **Behind-the-Scenes** (10%): Team, culture, process
- **User-Generated** (10%): Customer stories, testimonials
## Platform-Specific Strategy
### LinkedIn
- **Frequency**: 5x per week
- **Best times**: Tue-Thu, 8-10 AM
- **Content**: Thought leadership, case studies, industry news
- **Format**: Text posts (1,300 chars) + images, carousels
- **Goal**: Position as industry expert
### Twitter
- **Frequency**: 10-15x per week
- **Best times**: Mon-Fri, 12 PM and 6 PM
- **Content**: Quick tips, industry news, engagement
- **Format**: Short text + images, threads
- **Goal**: Build community, drive traffic
### Instagram
- **Frequency**: 3-4x per week
- **Best times**: Wed-Fri, 11 AM and 7 PM
- **Content**: Visual stories, behind-scenes, culture
- **Format**: Photos, carousels, Reels
- **Goal**: Humanize brand
## Weekly Themes
- **Monday**: Motivation / Industry Trends
- **Tuesday**: Tips & Tricks / How-To
- **Wednesday**: Product Spotlight / Feature
- **Thursday**: Thought Leadership / Opinion
- **Friday**: Fun / Behind-the-Scenes / Team
## Content Templates
### LinkedIn Thought Leadership Post
[Hook - provocative question or stat]
[Personal story or observation - 2-3 sentences]
[Key insight or lesson - 3-5 bullet points with line breaks]
• Point 1
• Point 2
• Point 3
[Conclusion with question to audience]
What's your experience with [topic]? 👇
#Hashtag1 #Hashtag2 #Hashtag3
### Twitter Thread Template
1/ [Hook tweet - big claim or question]
2/ [Context - why this matters]
3/ [Main point 1 with details]
4/ [Main point 2 with details]
5/ [Main point 3 with details]
6/ [Conclusion + CTA]
[Link to blog post or product]
## Engagement Strategy
- Respond to all comments within 2 hours
- Like and comment on 10 posts per day from target audience
- Engage with industry influencers
- Share user-generated content (with permission)
- Run weekly polls or questions to drive engagement
## Metrics to Track
- **Growth**: Follower count change
- **Engagement**: Likes, comments, shares, saves
- **Reach**: Impressions, profile visits
- **Traffic**: Clicks to website
- **Conversions**: Signups, downloads from socialCampaign Planning Template
# Marketing Campaign: [Campaign Name]
**Campaign Dates**: [Start] - [End]
**Owner**: [Name]
**Budget**: $X,XXX
---
## Campaign Overview
### Objective
[Increase trial signups / Drive event registrations / Launch new product / etc.]
### Key Results (OKRs)
1. [Measurable result] - Target: X
2. [Measurable result] - Target: Y
3. [Measurable result] - Target: Z
### Target Audience
- **Primary**: [Persona description]
- **Secondary**: [Persona description]
- **Size**: X,XXX potential reach
---
## Messaging
### Core Message
[One clear sentence about what you're promoting and why it matters]
### Value Propositions
1. [Benefit 1]
2. [Benefit 2]
3. [Benefit 3]
### Key Differentiators
- [What makes this unique/better]
### Proof Points
- [Social proof, stats, testimonials]
---
## Campaign Channels
### Email (Budget: $X,XXX)
- **Audience**: X,XXX subscribers
- **Emails**: 3 sends (launch, reminder, last chance)
- **Goal**: X clicks, Y conversions
- **Owner**: [Name]
### Paid Social (Budget: $X,XXX)
- **Platforms**: LinkedIn Ads, Facebook Ads
- **Audience**: Custom audiences + lookalikes
- **Goal**: X impressions, Y clicks
- **Owner**: [Name]
### Content Marketing (Budget: $X,XXX)
- **Assets**: 2 blog posts, 1 case study, 1 video
- **Distribution**: Blog, YouTube, social
- **Goal**: X views, Y engagement
- **Owner**: [Name]
### SEO/Organic Social (Budget: $0)
- **Activities**: Social posts, community engagement
- **Goal**: X reach, Y engagement
- **Owner**: [Name]
### PR (Budget: $X,XXX)
- **Activities**: Press release, media outreach
- **Goal**: X placements in tier 1 publications
- **Owner**: [Name]
---
## Creative Assets
### Required
- [ ] Landing page
- [ ] Email templates (3)
- [ ] Social media graphics (10+)
- [ ] Blog post (1,500 words)
- [ ] Video (30-60 seconds)
### Nice-to-Have
- [ ] Case study
- [ ] Infographic
- [ ] Webinar deck
---
## Timeline
**Week 1 (Pre-Launch)**:
- [ ] Finalize messaging and creative
- [ ] Set up landing page and tracking
- [ ] Schedule emails
- [ ] Launch paid campaigns
**Week 2 (Launch)**:
- [ ] Send launch email
- [ ] Publish blog post
- [ ] Organic social posts
- [ ] Monitor performance
**Week 3 (Mid-Campaign)**:
- [ ] Send reminder email
- [ ] Optimize underperforming ads
- [ ] Publish case study
- [ ] Engage with community
**Week 4 (Final Push)**:
- [ ] Send last chance email
- [ ] Increase ad spend on top performers
- [ ] Final social push
**Week 5 (Post-Campaign)**:
- [ ] Campaign wrap-up report
- [ ] Thank you email to participants
- [ ] Document learnings
---
## Budget Breakdown
| Channel | Budget | Expected ROAS | Justification |
|---------|--------|---------------|---------------|
| Email | $500 | 10:1 | Owned audience, high conversion |
| LinkedIn Ads | $3,000 | 3:1 | B2B audience, targeting precision |
| Facebook Ads | $1,500 | 4:1 | Retargeting, lookalikes |
| Content | $2,000 | 5:1 | Evergreen asset, SEO value |
| PR | $1,000 | N/A | Brand awareness, credibility |
**Total**: $8,000
**Expected ROI**: 5:1 ($40,000 in pipeline)
---
## Success Metrics
### Primary KPIs
- **Conversions**: X signups/purchases
- **Cost per Acquisition**: $Y
- **ROI**: Z:1
### Secondary KPIs
- **Impressions**: X
- **Clicks**: Y
- **Engagement Rate**: Z%
- **Email Open Rate**: X%
- **Landing Page Conversion**: Y%
---
## Risks & Mitigation
| Risk | Impact | Probability | Mitigation |
|------|--------|-------------|------------|
| Low email open rates | High | Medium | A/B test subject lines, send from CEO |
| Ad fatigue | Medium | High | Rotate creative weekly, expand audience |
| Landing page doesn't convert | High | Low | A/B test CTA, simplify form |
---
## Post-Campaign Analysis
**What Worked**:
- [Top performing channel/tactic]
- [Unexpected success]
**What Didn't Work**:
- [Underperforming channel/tactic]
- [What to avoid next time]
**Key Learnings**:
1. [Insight 1]
2. [Insight 2]
3. [Insight 3]
**Recommendations for Next Campaign**:
- [Action 1]
- [Action 2]
- [Action 3]Analytics & Reporting
Monthly Marketing Report Template
# Marketing Report: [Month Year]
**Reporting Period**: [Start] - [End]
**Prepared by**: [Name]
**Date**: [Date]
---
## Executive Summary
[2-3 sentence overview of month's performance vs. goals]
**Key Wins**:
- 🎉 [Top achievement]
- ✅ [Second achievement]
- 📈 [Third achievement]
**Challenges**:
- ⚠️ [Main challenge and response]
---
## Performance vs. Goals
| Metric | Goal | Actual | % of Goal | Trend |
|--------|------|--------|-----------|-------|
| MQLs | 500 | 475 | 95% | ↗️ +10% MoM |
| SQLs | 100 | 110 | 110% | ↗️ +5% MoM |
| Website Traffic | 50K | 48K | 96% | ↘️ -2% MoM |
| Trial Signups | 200 | 225 | 113% | ↗️ +15% MoM |
---
## Channel Performance
### Organic Search
- **Sessions**: X (+Y% MoM)
- **MQLs**: Z (+A% MoM)
- **Top Pages**: [URL 1], [URL 2], [URL 3]
- **New Rankings**: [Keyword] - Position X
### Paid Search
- **Spend**: $X,XXX
- **Clicks**: Y,YYY (CPC: $Z.ZZ)
- **Conversions**: A (CPA: $B.BB)
- **ROI**: C:1
### Social Media
- **Followers**: X (+Y% MoM)
- **Engagement Rate**: Z%
- **Traffic**: A visits
- **Top Post**: [Link] - B engagements
### Email Marketing
- **Sends**: X
- **Open Rate**: Y% (industry avg: Z%)
- **Click Rate**: A% (industry avg: B%)
- **Conversions**: C
### Content Marketing
- **New Posts**: X
- **Total Views**: Y,YYY
- **Avg. Time on Page**: Z:ZZ
- **Top Content**: [Title] - A,AAA views
---
## Campaign Highlights
### Campaign 1: [Name]
- **Goal**: [Objective]
- **Results**: [Key metrics]
- **Learnings**: [What we learned]
### Campaign 2: [Name]
[Similar breakdown]
---
## Funnel Metrics
Website Visitors: 48,000
↓ 2% conversion
Landing Page Visitors: 960
↓ 25% conversion
Trial Signups: 240
↓ 45% activation
Activated Users: 108
↓ 30% paid conversion
Customers: 32
Conversion Rate (Visitor → Customer): 0.07%
---
## Audience Insights
**Demographics**:
- Age: 25-34 (45%), 35-44 (30%), 45+ (25%)
- Gender: 60% Male, 40% Female
- Location: US (70%), UK (15%), Canada (10%), Other (5%)
**Behavior**:
- Avg. Sessions per User: 3.2
- Avg. Pages per Session: 4.5
- Avg. Session Duration: 2:35
**Top Referrers**:
1. Google Organic (40%)
2. Direct (25%)
3. LinkedIn (15%)
4. Email (10%)
5. Other (10%)
---
## Competitive Intelligence
- **Competitor A**: Launched new feature [X] - monitoring impact
- **Competitor B**: Raised $XM Series Y - expect increased ad spend
- **Industry Trend**: [Relevant trend we should address]
---
## Next Month's Plan
### Priorities
1. **[Initiative 1]** - [Expected impact]
2. **[Initiative 2]** - [Expected impact]
3. **[Initiative 3]** - [Expected impact]
### Tests to Run
- A/B test: [Test description]
- New channel: [Channel to experiment with]
- Content type: [New format to try]
### Budget Allocation
- SEO/Content: $X,XXX
- Paid Ads: $Y,YYY
- Social: $Z,ZZZ
- Events: $A,AAA
---
## Asks & Blockers
**Asks**:
- [Resource or approval needed]
- [Help needed from other teams]
**Blockers**:
- [Issue preventing progress]
---
## Appendix
[Detailed charts, tables, screenshots]Resources
Tools
- SEO: Ahrefs, SEMrush, Moz, Google Search Console
- Analytics: Google Analytics, Mixpanel, Amplitude
- Email: Mailchimp, HubSpot, Customer.io
- Social Media: Buffer, Hootsuite, Sprout Social
- Design: Canva, Figma, Adobe Creative Cloud
- A/B Testing: Optimizely, VWO, Google Optimize
Communities
- r/marketing: Reddit community
- GrowthHackers: Growth marketing community
- Indie Hackers: Founder-led marketing
- Marketing School Podcast: Neil Patel & Eric Siu
Books
- "Traction" by Gabriel Weinberg
- "Contagious" by Jonah Berger
- "Made to Stick" by Chip & Dan Heath
- "Influence" by Robert Cialdini
Pro Tip: Great marketing combines creativity with data, experimentation with strategy, and persistence with adaptability.