| name | marketing-ops-hub |
| description | This skill should be used when starting the work day for marketing and PR work, planning content production, managing campaigns, organizing media relations, or coordinating multi-platform content distribution. Use it for daily content planning, automated content creation with agents, campaign coordination, and productivity reporting. Integrates with Linear MCP and other marketing skills (brand-voice-guardian, twitter-thread-creator, media-outreach-coordinator, multi-brand-manager, launch-campaign-orchestrator). |
Marketing Operations Hub
Overview
This skill transforms Linear into your marketing and PR command center, helping you replicate the productivity of an entire PR agency. It orchestrates content production workflows with AI agents, manages multi-platform campaigns, and coordinates with your other marketing skills for seamless execution.
Core Workflows
1. Daily Content Production Planning
Trigger: "Start my work day"
Workflow:
Show today's content deadlines - Query Linear for content due today, organized by:
- Publishing time/platform
- Content type (blog, social, press, email)
- Campaign association
- Current status (needs research, drafting, review, ready to publish)
Analyze production capacity - Review time blocks available for content work
Prioritize content queue - Recommend which content to tackle first based on:
- Deadlines and publishing schedule
- Campaign dependencies (launch sequences, etc.)
- Content complexity vs available time blocks
- Platform-specific timing (optimal posting times)
Create time-boxed schedule - Present daily plan with specific time blocks:
- 9-10am: Research and outline [content]
- 10-11:30am: Draft [content]
- 11:30am-12pm: Adapt to social platforms
- etc.
Agent Usage: Launch a planning agent with Task tool (subagent_type: general-purpose) to:
- Fetch all content deadlines from Linear
- Analyze dependencies and campaign sequencing
- Calculate time requirements per content piece
- Generate optimized time-boxed schedule
Example interaction:
User: "Start my work day"
Assistant: I'll plan your content production day. Let me check today's deadlines...
Today's Content Deadlines (3 items):
📝 Blog: "How to Scale Your Startup" - Due 2pm
🐦 Twitter thread on AI trends - Due 4pm
📰 Press release for Product X - Due EOD
Recommended Schedule:
⏰ 9:00-11:00am: Draft blog post (2hr block)
⏰ 11:00-12:00pm: Use twitter-thread-creator to adapt blog to thread
⏰ 1:00-2:00pm: Review and publish blog
⏰ 2:00-3:30pm: Draft press release
⏰ 3:30-4:00pm: Final review + publish thread
⏰ 4:00-5:00pm: Press release final polish with brand-voice-guardian
Ready to start?
2. Content Creation Pipeline with Agents
Trigger: "Create [content type]" or "Start content production for [topic]"
Workflow: 4-Stage Content Production
Stage 1: Research & Outline
- Launch research agent to gather information
- Identify key points, data, quotes
- Create structured outline
- Define target audience and messaging angle
Stage 2: Draft Generation
- Launch drafting agent to create first draft
- Apply brand voice guidelines (integrate with brand-voice-guardian)
- Include SEO considerations
- Generate multiple angle options if needed
Stage 3: Content Adaptation
- Adapt master content for multiple platforms:
- Blog → Social: Use twitter-thread-creator for Twitter
- Blog → Press: Transform for media pitch with media-outreach-coordinator
- Single brand → Multi-brand: Adapt voice with multi-brand-manager
- Maintain core message across platforms
- Optimize format for each channel
Stage 4: Editing & Polish
- Launch editing agent for final review
- Check against brand guidelines with brand-voice-guardian
- Verify technical accuracy
- Optimize headlines and calls-to-action
- Final approval from you before publishing
Agent Coordination: Use Task tool with multiple agents in sequence:
- Research agent gathers and structures information
- Drafting agent creates content
- Adaptation agents customize for platforms (may run in parallel)
- Editing agent polishes and validates
Example interaction:
User: "Create a blog post about our new AI feature"
Assistant: I'll run you through the full content production pipeline.
Stage 1 - Research & Outline:
[Launches research agent to gather product info, competitive landscape, customer quotes]
Done! Here's the outline... [shows structure]
Stage 2 - Draft Generation:
[Launches drafting agent]
Draft complete! [shows blog post]
Stage 3 - Content Adaptation:
Should I adapt this for other platforms?
- Twitter thread (twitter-thread-creator)
- Media pitch (media-outreach-coordinator)
- Multi-brand versions (multi-brand-manager)
Stage 4 - Polish:
[Launches brand-voice-guardian to validate voice]
Ready for your final review!
3. Campaign Management & Coordination
Trigger: "Plan campaign for [product/announcement]" or "Review active campaigns"
Workflow:
Define campaign scope - Identify:
- Campaign type (product launch, announcement, thought leadership, event)
- Timeline and key dates
- Channels and platforms
- Content needed (blog, social, press, email, etc.)
Create campaign structure in Linear - Set up:
- Campaign project with milestones
- Content issues for each deliverable
- Dependencies and sequencing
- Due dates based on campaign timeline
Generate content calendar - Plan when each piece publishes:
- Pre-launch teasers
- Launch day content
- Post-launch follow-ups
- Cross-platform sequencing
Coordinate with launch-campaign-orchestrator - For major launches:
- Use launch-campaign-orchestrator for multi-platform campaigns
- Integrate timing and messaging
- Track campaign progress
Agent Usage: Launch a campaign planning agent to:
- Create Linear structure (project, issues, labels)
- Generate content calendar
- Identify all needed deliverables
- Set up dependencies and timeline
Example interaction:
User: "Plan campaign for our Q1 product launch"
Assistant: I'll set up a comprehensive campaign structure.
Campaign Overview:
- Launch date: March 15
- Platforms: Blog, Twitter, LinkedIn, Press
- Duration: 2-week runway + 1-week post-launch
Creating Linear structure...
✅ Created "Q1 Product Launch" project
✅ Created 12 content issues
✅ Set up dependencies and milestones
Content Calendar:
📅 March 1: Teaser blog post
📅 March 5: Twitter thread (value prop)
📅 March 10: Media outreach begins
📅 March 15: LAUNCH (blog, press release, social blitz)
📅 March 18: Follow-up case study
📅 March 22: Results and learnings post
Want me to start drafting any of this content?
4. Content Triage & Ideas Management
Trigger: "Triage content ideas" or "Organize my content backlog"
Workflow:
Fetch untriaged items - Query Linear for:
- Content ideas without labels
- Inbound requests without assignment
- Media opportunities without response
- Campaign ideas without project association
Categorize each item - For each, determine:
- Content type: Blog, social, press, email, video script, etc.
- Platform: Where it will be published
- Campaign: Which campaign it supports (if any)
- Stage: Idea, brief, in-progress, ready, published
- Priority: Urgent (deadline), high (current campaign), medium (backlog), low (future)
Route appropriately - Assign to workflow:
- Immediate content production (today's deadlines)
- Current campaign queue
- General backlog
- Archive/reject (out of scope)
Update Linear - Apply labels, set deadlines, add to projects
Agent Usage: Launch a triage agent to:
- Process multiple ideas/requests in batch
- Apply consistent categorization
- Suggest priorities based on campaigns and deadlines
- Update Linear with recommendations for your approval
Triage Criteria: Load references/content_triage.md for guidelines on:
- Content type classification
- Priority assignment for marketing work
- Platform and campaign routing
- Content lifecycle stages
5. Marketing Productivity Reports
Trigger: "Generate content report" or "Show my marketing productivity"
Workflow:
Define report scope:
- Daily: What content was published today
- Weekly: Content produced, campaigns progressed
- Monthly: Productivity metrics and trends
- Campaign-specific: Progress on specific campaign
Fetch and analyze data:
- Content published (by type, platform, campaign)
- Content in pipeline (by stage)
- Time spent per content type
- Campaign milestones completed
Generate metrics:
- Content velocity (pieces per week)
- Platform distribution (% on each channel)
- Campaign progress (% complete)
- Content adaptation ratio (1 blog → X social posts)
Format report with actionable insights
Agent Usage: Launch a reporting agent to:
- Aggregate Linear data across time period
- Calculate productivity metrics
- Identify trends and bottlenecks
- Generate formatted report
Report Templates: Load references/marketing_reports.md for formats like:
- Daily content production summary
- Weekly marketing productivity report
- Campaign status update
- Monthly content metrics
Linear Organization Structure
Recommended Setup for Marketing Work
Projects:
- Active Campaigns - One project per major campaign
- Content Production - Ongoing content not tied to campaigns
- Media Relations - Press outreach and journalist relationships
- Ideas & Backlog - Future content and campaign ideas
Labels (Content Types):
blog-post- Long-form blog contentsocial-post- Twitter, LinkedIn, etc.twitter-thread- Multi-tweet threadspress-release- Official press announcementsmedia-pitch- Journalist outreachemail-campaign- Newsletter or promotional emailsvideo-script- YouTube, product demoscase-study- Customer stories
Labels (Platforms):
twitter- Twitter contentlinkedin- LinkedIn contentblog- Company blogpress- Media/press coverageemail- Email marketing
Labels (Content Stages):
idea- Concept phasebrief- Outlined, ready for productiondrafting- Being writtenreview- In review/editingready- Approved, ready to publishpublished- Livepromoted- Post-publish promotion phase
Labels (Priority):
urgent- Deadline todayhigh- This week's deadlinesmedium- Next week or general backloglow- Future ideas, no rush
Custom Views to Create:
- "Today's Deadlines" - Filter: assigned to you, due date = today
- "This Week's Content" - Filter: due this week, grouped by content type
- "Campaign Pipeline" - Filter: by campaign project, grouped by stage
- "Ideas Inbox" - Filter: stage = idea, no project assigned
See references/linear_setup_guide.md for detailed setup instructions.
Integration with Marketing Skills
This skill coordinates with your other marketing skills:
brand-voice-guardian
When: Final polish stage of content production How: Automatically invoke for brand voice validation before publishing Trigger: "Validate this content" or auto-check in Stage 4 of pipeline
twitter-thread-creator
When: Adapting blog content to Twitter (Stage 3) How: Transform long-form to thread format Trigger: "Create Twitter thread from this blog post"
media-outreach-coordinator
When: Press relations and journalist pitches How: Create personalized media pitches for campaigns Trigger: "Create media pitch for [topic]"
multi-brand-manager
When: Content needs versions for multiple brand identities How: Adapt voice and messaging for different brands Trigger: "Create multi-brand versions"
launch-campaign-orchestrator
When: Coordinating major product launches How: Multi-platform campaign sequencing Trigger: "Plan campaign for [product]" → delegates to launch-campaign-orchestrator for complex launches
Linear MCP Integration
This skill leverages the Linear MCP server tools for all Linear API interactions. The MCP tools provide:
- Issue querying and filtering
- Issue creation and updates (creating content issues, campaigns)
- Label and project management
- Custom view creation
- Due date management
Setup: Ensure Linear MCP is installed with:
claude mcp add --transport http linear-server https://mcp.linear.app/mcp
Authentication: The MCP server handles Linear authentication. You may need to authorize the connection on first use.
Best Practices
Daily Workflow
- Start day: "Start my work day" to see deadlines and get time-boxed schedule
- Content production: Use 4-stage pipeline for any new content
- Quick triage: Process new ideas/requests as they come in
- End of day: Quick report to track what shipped
Time-Boxed Content Production
- Block specific time for each content piece
- Research/outline: 30min - 1hr
- Drafting: 1-2hrs depending on length
- Adaptation: 30min per platform
- Polish: 30min
Agent Coordination
- Let agents handle research, drafting, and adaptation
- You focus on strategic decisions and final approval
- Run adaptation agents in parallel (blog → Twitter + LinkedIn simultaneously)
- Always do final human review before publishing
Campaign Planning
- Set up campaign in Linear before starting content production
- Create all content issues upfront with dependencies
- Use due dates to enforce publishing sequence
- Review campaign progress weekly
Quick Reference
Start work day: "Start my work day" → Shows today's content deadlines with time-boxed schedule
Create content: "Create blog post about [topic]" → Runs 4-stage production pipeline with agents
Adapt content: "Adapt this to Twitter" → Uses twitter-thread-creator "Create media pitch" → Uses media-outreach-coordinator
Campaign management: "Plan campaign for [product]" → Sets up Linear structure + content calendar
Triage ideas: "Triage content ideas" → Processes backlog and organizes
Generate report: "Show my marketing productivity" → Weekly content metrics and trends
Validate content: "Validate brand voice" → Uses brand-voice-guardian