Refactor high-complexity React components in Dify frontend. Use when `pnpm analyze-component...
npx skills add josavicentevw/ai-agent-skills --skill "marketing"
Install specific skill from multi-skill repository
# Description
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.
# SKILL.md
name: marketing
description: 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.
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 iterate
Core 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 keywords
Email 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 protected]]>
**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/urgency
SEO 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 cluster
On-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 social
Campaign 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.
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.