Claude Code Plugins

Community-maintained marketplace

Feedback

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).

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

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:

  1. 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)
  2. Analyze production capacity - Review time blocks available for content work

  3. 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)
  4. 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:

  1. Research agent gathers and structures information
  2. Drafting agent creates content
  3. Adaptation agents customize for platforms (may run in parallel)
  4. 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:

  1. 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.)
  2. 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
  3. Generate content calendar - Plan when each piece publishes:

    • Pre-launch teasers
    • Launch day content
    • Post-launch follow-ups
    • Cross-platform sequencing
  4. 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:

  1. Fetch untriaged items - Query Linear for:

    • Content ideas without labels
    • Inbound requests without assignment
    • Media opportunities without response
    • Campaign ideas without project association
  2. 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)
  3. Route appropriately - Assign to workflow:

    • Immediate content production (today's deadlines)
    • Current campaign queue
    • General backlog
    • Archive/reject (out of scope)
  4. 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:

  1. 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
  2. Fetch and analyze data:

    • Content published (by type, platform, campaign)
    • Content in pipeline (by stage)
    • Time spent per content type
    • Campaign milestones completed
  3. Generate metrics:

    • Content velocity (pieces per week)
    • Platform distribution (% on each channel)
    • Campaign progress (% complete)
    • Content adaptation ratio (1 blog → X social posts)
  4. 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 content
  • social-post - Twitter, LinkedIn, etc.
  • twitter-thread - Multi-tweet threads
  • press-release - Official press announcements
  • media-pitch - Journalist outreach
  • email-campaign - Newsletter or promotional emails
  • video-script - YouTube, product demos
  • case-study - Customer stories

Labels (Platforms):

  • twitter - Twitter content
  • linkedin - LinkedIn content
  • blog - Company blog
  • press - Media/press coverage
  • email - Email marketing

Labels (Content Stages):

  • idea - Concept phase
  • brief - Outlined, ready for production
  • drafting - Being written
  • review - In review/editing
  • ready - Approved, ready to publish
  • published - Live
  • promoted - Post-publish promotion phase

Labels (Priority):

  • urgent - Deadline today
  • high - This week's deadlines
  • medium - Next week or general backlog
  • low - 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

  1. Start day: "Start my work day" to see deadlines and get time-boxed schedule
  2. Content production: Use 4-stage pipeline for any new content
  3. Quick triage: Process new ideas/requests as they come in
  4. 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