Use when doing social media automation, content scheduling, analytics
Scanned 9/8/2026
Install to Claude Code
npx -y skills add oyi77/1ai-skills --skill strategy --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Strategy?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/oyi77-strategy)More formats (shields.io, HTML) on the badges page.
---
name: marketing-strategy
description: Use when doing social media automation, content scheduling, analytics
tracking, and campaign management.
domain: marketing
author: oyi77
license: Apache-2.0
subdomain: marketing
tags:
- growth
- marketing
- seo
- social-media
- strategy
version: 1.0.0
category: marketing
---
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
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!