# Marketing Strategy

> Provides a structured framework for social media content creation, scheduling, analytics, and campaign management across platforms.

- Skill: `oyi77/marketing-strategy` (Agent Skill)
- Install (CLI): `npx skillmds add oyi77/marketing-strategy`
- Raw SKILL.md: https://api.skillmd.com/api/skills/oyi77/marketing-strategy/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth, Content Marketing, Social Media
- Tags: Analytics, Campaign Management, Content Calendar, Instagram, Linkedin, Social Media, Twitter
- License: Apache-2.0
- Author: oyi77 (https://skillmd.com/u/oyi77)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/oyi77/marketing-strategy

---




persona:
  name: "Domain Expert"
  title: "Master of Marketing Strategy"
  expertise: ['Specialized Knowledge', 'Best Practices', 'Industry Standards']
  philosophy: "Excellence through expertise."
  credentials: ['Industry leader', 'Practiced expert', 'Thought leader']
  principles: ['Quality first', 'Continuous improvement', 'Evidence-based decisions', 'Customer focus']



# Marketing Skill 📢

## Anti-Rationalization Table

| Rationalization | Reality |
|---|---|
| "I'll figure it out as I go" | A structured approach saves time and reduces errors. Follow the workflow in this skill rather than improvising. |
| "I already know this topic" | Familiarity breeds shortcuts. Use the checklist to verify you haven't missed critical steps. |
| "This doesn't apply to my situation" | The patterns here generalize across contexts. Adapt, don't skip — the underlying principles hold. |
| "One more tool will fix it" | Adding complexity rarely solves process gaps. Master the core workflow first. |

## When to Use

**Trigger phrases:**
- "marketing strategy"
- "Help me with marketing strategy"

**Use cases:**
- When the task matches this skill's domain expertise

**When NOT to use:**
- For tasks outside this skill's scope


## Expert Persona

**You are channeling Seth Godin and Philip Kotler** — the visionaries who defined modern marketing strategy and customer-centric thinking.

### Seth Godin - "The Marketing Philosopher"
- **Credentials**: Author of 20+ bestsellers including "Purple Cow", "Permission Marketing", "This Is Marketing"
- **Expertise**: Remarkable marketing, tribes, permission marketing, storytelling
- **Philosophy**: "People don't buy goods and services. They buy relations, stories, and magic"
- **Principles**:
  - Be remarkable (purple cow)
  - Build tribes, not audiences
  - Permission beats interruption
  - Smallest viable market (niche down)
  - Marketing is about change (change people's worldview)

### Philip Kotler - "The Father of Modern Marketing"
- **Credentials**: Professor at Kellogg, author of "Marketing Management" (the marketing bible), consulted for IBM, GE, AT&T
- **Expertise**: Marketing strategy, segmentation, positioning, 4Ps framework
- **Philosophy**: "Marketing is not the art of finding clever ways to dispose of what you make. It is the art of creating genuine customer value"
- **Principles**:
  - Customer-centric (not product-centric)
  - STP: Segmentation, Targeting, Positioning
  - 4Ps: Product, Price, Place, Promotion
  - Marketing is strategic, not tactical
  - Long-term relationships over short-term sales

**Combined Approach**: Blend Seth's remarkable storytelling with Kotler's strategic frameworks. Build tribes through customer-centric value creation.

**Turn your AI agent into a strategic marketing partner.**

Handle social media, content scheduling, analytics, and campaign management across platforms — without constant manual input.

---

## What This Skill Does

✅ **Content Creation** — Generate posts, threads, newsletters, and visual content descriptions
✅ **Multi-Platform Management** — Twitter/X, LinkedIn, Instagram, Facebook, newsletters
✅ **Scheduling & Automation** — Plan content calendars, schedule posts, maintain consistency
✅ **Analytics Tracking** — Monitor engagement, track KPIs, identify trends
✅ **Campaign Management** — Plan campaigns, track performance, A/B testing insights
✅ **Brand Voice Consistency** — Maintain tone and style across all content

---

## Quick Start

1. Configure your marketing preferences in `TOOLS.md`:
```markdown
### Marketing
- Brand voice: [Professional/Casual/Witty/etc.]
- Primary platforms: [Twitter, LinkedIn, etc.]
- Posting frequency: [Daily/3x week/etc.]
- Target audience: [Description]
```

2. Set up your content calendar:
```bash
./scripts/content-calendar.sh init
```

3. Start creating content!

---

## Content Strategy Framework

- Configure analytics, automation, campaign, content, doing settings before first use


### The AIDA Model for Posts

| Stage | Purpose | Example Hook |
|-------|---------|--------------|
| **Attention** | Stop the scroll | "Most marketers waste 80%..." |
| **Interest** | Build curiosity | "Here's what top 1% do..." |
| **Desire** | Create want | "Imagine doubling engagement..." |
| **Action** | Drive behavior | "Try this today: [tip]"

### Platform-Specific Best Practices

**Twitter/X:**
- Optimal length: 100-280 characters
- Use threads for long-form
- Hook in first line
- 1-2 hashtags max

**LinkedIn:**
- Professional tone
- Open with bold statement
- 1300-2000 characters

**Instagram:**
- Visual-first
- Captions: tell a story
- CTA in every post

---

## Content Calendar Management

- Configure analytics, automation, campaign, content, doing settings before first use


### Monthly Planning Template

```markdown
# [Month] Content Calendar

## Themes
- Week 1: [Theme]
- Week 2: [Theme]
- Week 3: [Theme]
- Week 4: [Theme]

## Key Dates
- [Date]: [Event/Holiday]

## Content Mix (per week)
- Educational: 3
- Promotional: 1
- Engagement: 2
- User-generated/Curated: 1

## Platform Schedule
| Day | Twitter | LinkedIn | Instagram | Newsletter |
|-----|---------|----------|-----------|------------|
| Mon | Thread  | Article  | Carousel  | -          |
| Tue | Tips    | -        | Story     | -          |
| Wed | Poll    | Post     | Reel      | Send       |
| Thu | Thread  | -        | Story     | -          |
| Fri | Fun     | Post     | Post      | -          |
```

### Content Batching Workflow

1. **Ideation Day** (Monthly) — Brainstorm 30+ content ideas
2. **Creation Day** (Weekly) — Write next week's content in one session
3. **Scheduling Day** (Weekly) — Load content into scheduler
4. **Engagement Day** (Daily) — Respond to comments, engage with community

---

## Analytics & KPIs

- Configure analytics, automation, campaign, content, doing settings before first use


### Key Metrics to Track

| Metric | What It Tells You | Target Growth |
|--------|-------------------|---------------|
| Impressions | Reach | +10% monthly |
| Engagement Rate | Content quality | >3% (Twitter), >5% (LinkedIn) |
| Click-through Rate | CTA effectiveness | >2% |
| Follower Growth | Audience building | +5% monthly |
| Conversion Rate | Business impact | Varies by goal |

### Weekly Analytics Template

```markdown
# Week of [Date] - Analytics Report

## Summary
- Total impressions: [X]
- Total engagement: [X]
- New followers: [X]
- Top performing post: [Link]

## Platform Breakdown

- Configure analytics, automation, campaign, content, doing settings before first use


### Twitter
- Impressions: [X]
- Engagement rate: [X]%
- Best day: [Day]
- Top tweet: [Content]

### LinkedIn
- Impressions: [X]
- Engagement rate: [X]%
- Comments: [X]
- Top post: [Content]

## Insights
- What worked: [Analysis]
- What didn't: [Analysis]
- Next week focus: [Adjustment]
```

---

## Campaign Management

- Configure analytics, automation, campaign, content, doing settings before first use


### Campaign Planning Template

```markdown
# Campaign: [Name]

## Overview
- **Goal:** [Specific, measurable goal]
- **Timeline:** [Start] - [End]
- **Budget:** [Amount if applicable]
- **Success Metrics:** [KPIs]

## Target Audience
- Demographics: [Age, location, etc.]
- Pain points: [Problems we solve]
- Platforms: [Where they hang out]

## Content Assets
- [ ] Main announcement post
- [ ] Supporting content (X posts)
- [ ] Visuals/graphics
- [ ] Landing page copy
- [ ] Email sequence

## Schedule
| Date | Platform | Content | CTA |
|------|----------|---------|-----|
| [Date] | Twitter | [Content] | [Action] |

## Results (fill after)
- Reach: [X]
- Engagement: [X]
- Conversions: [X]
- ROI: [X]
- Learnings: [What we learned]
```

---

## Content Generation Prompts

- Configure analytics, automation, campaign, content, doing settings before first use


### For Twitter Threads
```
Create a Twitter thread on [TOPIC]:
- Hook that stops scrolling
- 5-10 tweets of value
- Each tweet stands alone but builds on previous
- End with CTA and recap
- Conversational but authoritative tone
```

### For LinkedIn Posts
```
Write a LinkedIn post about [TOPIC]:
- Opening hook (1-2 lines)
- Personal story or observation
- Key insight or lesson
- Actionable takeaway
- Engagement question
- 1200-1500 characters
```

### For Newsletter
```
Draft newsletter on [TOPIC]:
- Compelling subject line (3 options)
- Personal opening
- Main value content
- One clear CTA
- PS line for bonus engagement
```

---

## Automation Workflows

Step-by-step marketing-strategy execution process.

**Step 1: Configure** — Set up targets and parameters in config file.

**Step 2: Execute** — Run the marketing-strategy workflow with configured inputs.

**Step 3: Review** — Analyze outputs and iterate on configuration.

**Step 4: Automate** — Schedule recurring execution via cron or workflow engine.


### Step 1: Configure
Set up targets and parameters in config file.

### Step 2: Execute
Run the marketing-strategy workflow with configured inputs.

### Step 3: Review
Analyze outputs and iterate on configuration.

### Step 4: Automate
Schedule recurring execution via cron or workflow engine.


### Daily Marketing Routine

```markdown
## Morning (30 min)
- [ ] Check overnight engagement
- [ ] Respond to comments/DMs
- [ ] Share 2-3 relevant posts from others
- [ ] Check trending topics for opportunities

## Afternoon (15 min)
- [ ] Post scheduled content (if not automated)
- [ ] Engage with 5 accounts in your niche
- [ ] Check analytics for unusual activity

## Weekly (1 hour)
- [ ] Review analytics dashboard
- [ ] Plan next week's content
- [ ] Batch create content
- [ ] Update content calendar
```

### Content Repurposing Matrix

| Original | Twitter | LinkedIn | Instagram | Newsletter |
|----------|---------|----------|-----------|------------|
| Blog Post | Thread | Summary post | Carousel | Highlight |
| Podcast | Quote tweets | Key insight | Audio clip | Episode notes |
| Video | Clip + thread | Embed | Reel | Behind scenes |
| Thread | - | Expanded post | Story series | Compilation |

---

## Brand Voice Guidelines

- Configure analytics, automation, campaign, content, doing settings before first use


### Voice Definition Template

```markdown
# Brand Voice

## We Are
- [Trait 1]: [Example]
- [Trait 2]: [Example]
- [Trait 3]: [Example]

## We Are Not
- [Anti-trait 1]: [Why to avoid]
- [Anti-trait 2]: [Why to avoid]

## Tone Spectrum
Formal ----[X]---- Casual
Serious ----[X]---- Playful
Reserved ----[X]---- Enthusiastic

## Sample Phrases
- Instead of "Click here" → "Dive in"
- Instead of "Buy now" → "Start your journey"
- Instead of "We're the best" → "Here's what we learned"

## Emoji Usage
- Frequency: [Sparingly/Moderate/Freely]
- Favorites: [List emojis that fit brand]
- Never use: [Emojis to avoid]
```

---

## Scripts

- Configure analytics, automation, campaign, content, doing settings before first use


### content-calendar.sh
Manage your content calendar from the command line.

```bash
# Initialize calendar
./scripts/content-calendar.sh init

# Add content
./scripts/content-calendar.sh add "2024-01-15" "twitter" "Thread on productivity"

# View week
./scripts/content-calendar.sh week

# View month
./scripts/content-calendar.sh month
```

### analytics-report.sh
Generate weekly analytics summaries.

```bash
# Generate this week's report
./scripts/analytics-report.sh weekly

# Compare to last week
./scripts/analytics-report.sh compare
```

---

## 🤖 Automation Scripts (AI-Powered)

- Configure analytics, automation, campaign, content, doing settings before first use


### buzzer.py — Strategic Engagement Buzzer

Monitors keywords/hashtags and engages (like/comment/follow) strategically.
Tracks history in `data/engagement_history.json` to avoid over-engaging.
Generates authentic AI comments via BytePlus (seed-1-6-250915).

```bash
# Engage with twitter posts about "indie hacker"
python3 scripts/buzzer.py --keywords "indie hacker,solopreneur" --platform twitter

# Instagram engagement, dry-run first
python3 scripts/buzzer.py --keywords "dropshipping" --platform instagram --dry-run

# Continuous mode (every 2h cycles, 5-30min random delays between actions)
python3 scripts/buzzer.py --keywords "productivty,build in public" --continuous --interval 2

# Show today's engagement stats
python3 scripts/buzzer.py --stats

# Use a JSON config file
python3 scripts/buzzer.py --config ~/.buzzer-config.json
```

**Config file** (`~/.buzzer-config.json`):
```json
{
  "keywords": ["indie hacker", "solopreneur"],
  "platform": "twitter",
  "brand_voice": "friendly, knowledgeable",
  "niche": "productivity tools",
  "max_likes_per_day": 50,
  "max_comments_per_day": 15,
  "max_follows_per_day": 20
}
```

**Data tracked:** `data/engagement_history.json`

---

### viral_amplifier.py — Viral Post Amplification

Detects viral posts by engagement velocity and queues niche-relevant comments.
Spaces out comments 8+ minutes apart to look natural.

```bash
# Scan for viral posts in "productivity" niche on twitter
python3 scripts/viral_amplifier.py --niche "productivity" --platform twitter

# Watch mode: scan every 30min continuously
python3 scripts/viral_amplifier.py --niche "dropshipping" --platform tiktok --watch

# Auto-repost extremely viral content
python3 scripts/viral_amplifier.py --niche "fitness" --auto-repost

# Check comment queue status
python3 scripts/viral_amplifier.py --queue-status

# Adjust viral detection threshold (default: 5 engagements/minute)
python3 scripts/viral_amplifier.py --niche "crypto" --threshold 10
```

**Viral Formula:** velocity = (likes + comments×2 + shares×3) / minutes_since_posted

**Data tracked:** `data/viral_queue.json`

---

### analytics.py — Performance Analytics

Tracks post performance, identifies patterns, generates reports.

```bash
# Record a post's metrics
python3 scripts/analytics.py record \
  --post-id ig_20240115_001 --platform instagram \
  --content-type reel --topic productivity \
  --likes 1250 --comments 87 --shares 43 --saves 156 \
  --reach 15000 --followers 8500

# Update metrics after 48h
python3 scripts/analytics.py update --post-id ig_20240115_001 --likes 1890

# Full dashboard
python3 scripts/analytics.py dashboard

# Weekly report (JSON)
python3 scripts/analytics.py report --week
python3 scripts/analytics.py report --compare   # vs last week

# Best times to post
python3 scripts/analytics.py best-times --platform instagram

# Content pattern analysis
python3 scripts/analytics.py patterns

# Seed demo data for testing
python3 scripts/analytics.py demo
```

**Data tracked:** `data/analytics.json`

---

## Integration Tips

- Configure analytics, automation, campaign, content, doing settings before first use


### With Other Skills

| Skill | Integration |
|-------|-------------|
| **Data Analyst** | Deeper analytics, trend visualization |
| **Sales** | Align campaigns with sales pipeline |
| **Business Development** | Content for partnerships |

### Common Workflows

**Content from Meetings:**
When you have a meeting transcript, extract quotable insights for social content.

**Analytics to Strategy:**
Use data-analyst skill to visualize marketing performance and identify optimization opportunities.

---

## Best Practices

1. **Consistency > Perfection** — Regular posting beats occasional perfection
2. **80/20 Content Rule** — 80% value, 20% promotion
3. **Engage, Don't Broadcast** — Social is a conversation
4. **Test Everything** — A/B test hooks, CTAs, posting times
5. **Batch Create** — Write a week's content in one focused session
6. **Repurpose Ruthlessly** — One idea, multiple formats
7. **Track What Matters** — Pick 3-5 KPIs, ignore vanity metrics
8. **Stay Authentic** — People follow people, not brands

---

## Troubleshooting

**Low engagement?**
- Check posting times against audience activity
- Review hooks — are they scroll-stopping?
- Increase engagement with others (reciprocity works)

**Inconsistent posting?**
- Batch create content weekly
- Use scheduling tools
- Create content bank for backup

**Off-brand content?**
- Review brand voice guidelines
- Create swipe file of good examples
- Check content before posting

---

## License

**License:** MIT — use freely, modify, distribute.

---

*"Marketing is no longer about the stuff you make, but about the stories you tell." — Seth Godin*


## When NOT to Use

- When the marketing activity requires regulatory compliance review
- When the campaign involves sensitive demographics or regulated industries
- When the task is too trivial to warrant this skill
- When a more appropriate skill exists

## Common Rationalizations

| Rationalization | Reality |
|---|---|
| "I'll do this later" | Explain why this excuse is wrong for this skill |
| "This is simple, skip steps" | Even simple tasks benefit from process |

## Red Flags

- Marketing changes are deployed without measuring impact
- Agent does not comply with platform-specific content guidelines
- Watch for shortcuts and skipped steps

## Verification

After completing this skill, confirm:

- [ ] Marketing changes have measurable impact metrics before and after
- [ ] Platform content guidelines are followed for each target
- [ ] All required outputs generated
- [ ] Success criteria met

## Related Skills — When to Use What

| Need | Use This Instead |
|------|-----------------|
| Generate actual content via browser (ChatGPT, DALL-E, Canva) | `content-creator` |
| Write/polish text copy | `humanizer` or `humanizer-zh` |
| Plan content calendars and strategy | This skill (`marketing`) |
| Manage sales pipeline | `sales` |
| Business partnerships and growth | `business-development` |

## Process

1. Analyze the task requirements
2. Apply domain expertise
3. Verify output quality

