mcpField
S
social-publisher

social-publisher

github.com/claude-office-skills营销与增长5455.6k 次安装39 周前更新
代码仓库

关于 social-publisher

Social Publisher 是用于规划和协调多平台社交媒体发布的技能,涵盖文案适配、排期工作流和跨平台追踪,并以 n8n 工作流为基础。

主要功能

  1. 01多平台发布工作流
  2. 02按平台调整文案
  3. 03自动排期工作流
  4. 04AI 文案生成
  5. 05跨平台内容追踪
  6. 06效果报告

适用场景

  1. 01为多个社交平台准备同一视频
  2. 02按平台调整文案和标签
  3. 03安排每周批量发布
  4. 04查看各平台的帖子表现

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/claude-office-skills/skills --skill social-publisher

安装后在 Claude Code 中输入/social-publisher确认已加载。

详细介绍

Social Publisher

借助智能排期、平台专属优化和集中式内容管理,实现多平台社交媒体发布自动化。基于 PostPulse 等 n8n 工作流。

概述

此技能可实现:

  • 一键发布到多个平台
  • 平台专属文案优化
  • 自动化排期工作流
  • 内容跟踪与分析
  • AI 驱动的文案生成

支持的平台

平台内容类型最佳发布时间
TikTok视频(9:16)上午 7 点、下午 12 点、晚上 7 点
InstagramReels、帖子、快拍上午 11 点至下午 1 点,晚上 7 至 9 点
YouTubeShorts、视频下午 2 至 4 点(周四至周六)
LinkedIn帖子、文章、视频上午 8 至 10 点(周二至周四)
Twitter/X文字、图片、视频上午 9 点、下午 12 点、下午 5 点
Facebook帖子、Reels、快拍下午 1 至 4 点
Threads文字、图片上午 7 至 9 点
PinterestPin、创意 Pin晚上 8 至 11 点(周六)

发布工作流

工作流:Google Drive → 多平台
┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│ Google Drive │───▶│ Detect New   │───▶│ Generate     │
│ (Video)      │    │ File         │    │ AI Captions  │
└──────────────┘    └──────────────┘    └──────────────┘
                                               │
         ┌─────────────────────────────────────┼─────────────────────────────────────┐
         │                                     │                                     │
         ▼                                     ▼                                     ▼
┌──────────────┐                    ┌──────────────┐                    ┌──────────────┐
│ TikTok       │                    │ Instagram    │                    │ YouTube      │
│ (Casual)     │                    │ (Polished)   │                    │ (SEO-rich)   │
└──────────────┘                    └──────────────┘                    └──────────────┘
         │                                     │                                     │
         └─────────────────────────────────────┼─────────────────────────────────────┘
                                               │
                                               ▼
                                    ┌──────────────┐
                                    │ Track in     │
                                    │ Airtable     │
                                    └──────────────┘
n8n 配置
workflow: "Multi-Platform Video Publisher"

trigger:
  type: google_drive
  event: file_created
  folder: "/Ready to Publish"
  file_types: [mp4, mov]

steps:
  1. get_video_metadata:
      extract: [filename, duration, size]
      
  2. generate_captions:
      provider: openai
      model: gpt-4
      prompts:
        tiktok: |
          Create a TikTok caption for video: {filename}
          Style: Casual, trendy, emoji-friendly
          Include: 3-5 hashtags
          Max: 100 characters
          
        instagram: |
          Create an Instagram Reel caption for: {filename}
          Style: Engaging, slightly longer
          Include: Story element, 5-10 hashtags
          Max: 150 characters (first line hook)
          
        youtube: |
          Create a YouTube Shorts title and description
          Title: SEO-optimized, engaging (60 chars)
          Description: Keywords, 2-3 sentences
          
        linkedin: |
          Create a professional LinkedIn post for: {filename}
          Style: Professional, thought leadership
          Include: Industry insights, CTA
          
  3. publish_parallel:
      tiktok:
        caption: "{tiktok_caption}"
        schedule: optimal_time
        
      instagram:
        type: reel
        caption: "{instagram_caption}"
        cover_image: auto_detect
        
      youtube:
        type: short
        title: "{youtube_title}"
        description: "{youtube_description}"
        visibility: public
        
      linkedin:
        content: "{linkedin_caption}"
        visibility: public
        
  4. track_results:
      platform: airtable
      base: "Content Tracker"
      record:
        video_name: "{filename}"
        platforms: [tiktok, instagram, youtube, linkedin]
        publish_time: "{timestamp}"
        status: "published"
        links: ["{tiktok_url}", "{ig_url}", "{yt_url}", "{li_url}"]
        
  5. notify:
      slack:
        channel: "#content-published"
        message: |
          ✅ Video published to all platforms!
          📹 {filename}
          🔗 TikTok: {tiktok_url}
          🔗 Instagram: {ig_url}
          🔗 YouTube: {yt_url}
          🔗 LinkedIn: {li_url}

平台专属优化

文案调整
caption_templates:
  original: "5 productivity hacks that changed my life"
  
  tiktok:
    style: casual, trendy
    output: "POV: you discover these 5 hacks 🤯 #productivity #lifehacks #fyp"
    
  instagram:
    style: engaging, story-driven
    output: |
      These 5 hacks literally changed how I work 💡
      
      Save this for later ⬇️
      
      #productivity #lifehacks #worksmarter #motivation #tips
    
  youtube:
    title: "5 Productivity Hacks That Will Change Your Life"
    description: |
      Discover the top productivity hacks used by successful professionals.
      
      In this video:
      00:00 Introduction
      00:15 Hack #1
      ...
      
      Subscribe for more productivity tips!
      
  linkedin:
    style: professional, insightful
    output: |
      After years of optimizing my workflow, these 5 strategies consistently deliver results:
      
      1. [Hack with professional context]
      2. [Hack with business application]
      ...
      
      Which productivity strategy has made the biggest impact for you?
      
  twitter:
    style: concise, punchy
    output: "5 productivity hacks that actually work (thread 🧵)"
各平台标签策略
hashtags:
  tiktok:
    count: 3-5
    mix: [trending, niche, branded]
    placement: end_of_caption
    examples: ["#fyp", "#viral", "#productivity"]
    
  instagram:
    count: 5-15
    mix: [high_volume, medium, niche]
    placement: end_or_comment
    examples: ["#productivity", "#worklife", "#tips"]
    
  youtube:
    count: 3-5 in title area
    placement: description
    style: keyword-focused
    
  linkedin:
    count: 3-5
    placement: end_of_post
    style: professional
    examples: ["#leadership", "#productivity", "#careeradvice"]
    
  twitter:
    count: 1-2
    placement: inline_or_end
    examples: ["#productivity"]

排期策略

内容日历模板
weekly_schedule:
  monday:
    - platform: linkedin
      time: 8:00 AM
      content_type: thought_leadership
      
    - platform: tiktok
      time: 7:00 PM
      content_type: educational
      
  tuesday:
    - platform: instagram
      time: 12:00 PM
      content_type: reel
      
    - platform: twitter
      time: 9:00 AM
      content_type: thread
      
  wednesday:
    - platform: youtube
      time: 3:00 PM
      content_type: short
      
    - platform: linkedin
      time: 10:00 AM
      content_type: article
      
  thursday:
    - platform: tiktok
      time: 12:00 PM
      content_type: trend
      
    - platform: instagram
      time: 7:00 PM
      content_type: carousel
      
  friday:
    - platform: all
      time: varies
      content_type: engagement_post
批量发布
batch_workflow:
  name: "Weekly Content Batch"
  
  input:
    folder: "/Content/Week-{week_number}"
    videos: 7
    
  process:
    1. sort_by_type:
        educational: [mon, wed, fri]
        entertainment: [tue, thu]
        promotional: [sat]
        community: [sun]
        
    2. assign_platforms:
        each_video:
          primary: auto_detect_best_fit
          secondary: [remaining_platforms]
          
    3. generate_all_captions:
        batch_size: 7
        parallel: true
        
    4. schedule:
        distribution: optimal_times
        gap_between: minimum_4_hours
        
    5. queue_for_review:
        send_to: content_manager
        deadline: 24_hours_before_first_post

分析集成

跨平台跟踪
tracking_fields:
  per_post:
    - post_id
    - platform
    - publish_time
    - content_type
    - caption
    - hashtags
    - views (24h, 48h, 7d)
    - likes
    - comments
    - shares
    - saves
    - profile_visits
    - follower_change
    
  aggregated:
    - total_reach
    - engagement_rate
    - best_performing_content
    - optimal_posting_times
    - audience_growth
效果仪表板
# Weekly Social Media Report

## Overview
| Platform | Posts | Reach | Engagement | Followers |
|----------|-------|-------|------------|-----------|
| TikTok | 7 | 150K | 8.5% | +500 |
| Instagram | 5 | 45K | 4.2% | +200 |
| YouTube | 3 | 25K | 6.1% | +150 |
| LinkedIn | 5 | 15K | 3.8% | +75 |

## Top Performing Content
1. TikTok: "5 productivity hacks" - 45K views, 12% engagement
2. Instagram: "Day in my life" - 18K views, 5.5% engagement
3. YouTube: "Tutorial video" - 12K views, 8% engagement

## Insights
- Best day: Thursday (2x average engagement)
- Best time: 7pm (highest reach)
- Best content type: Educational (3x shares)

## Next Week Recommendations
- Create more educational content
- Post 2x on Thursdays
- Test 7pm posting time across all platforms

输出示例

请求:“我有一个介绍远程办公技巧的视频。请为所有平台创建文案。”

输出:

# Multi-Platform Captions: Remote Work Tips

## TikTok

视角:你终于掌握了在家办公 🏠💻

这 3 个技巧彻底改变了我的一切 ⬇️

#remotework #wfh #productivityhacks #workfromhome #fyp


## Instagram Reel

3 年远程办公教会了我这些改变游戏规则的方法 🚀

那个假装通勤的方法?真的改变了我的生活。

保存下来,下次在家办公时用 📌

. . . #remotework #workfromhome #productivitytips #wfhlife #careeradvice #worklifebalance #homeoffice #remoteworker #digitalnomad #productivity


## YouTube Short
**Title**: "3 Remote Work Tips That Actually Work"

**Description**:

用这些经过验证的效率技巧,掌握在家办公的方法。

经过 3 年远程办公,这些策略对我的日常安排和产出影响最大。

⏰ 时间戳: 0:00 - 开场 0:05 - 技巧 1:假装通勤 0:20 - 技巧 2:时间分块 0:35 - 技巧 3:结束工作仪式

订阅以获取更多效率内容!

#shorts #remotework #productivity


## LinkedIn

3 年远程办公经验。以下方法真正有效:

1️⃣ 假装通勤 上班前散步 10 分钟,让大脑知道该专注工作了。听起来很简单,却彻底改善了我的早晨工作效率。

2️⃣ 时间分块(留出缓冲时间) 安排专注时间,也安排缓冲时间。电话会议连轴转、没有休息,是导致倦怠的根源。

3️⃣ 结束工作仪式 合上笔记本电脑时,口头说一句“关机完成”。这道心理界限有助于将工作时间与个人时间分开。

你最好的远程办公技巧是什么?

#remotework #productivity #worklifebalance #leadership


## Twitter/X

真正有效的 3 个远程办公技巧:

  1. “假装通勤”——开始工作前绕街区走一圈
  2. 将工作时间分块,并在电话会议之间留出 15 分钟缓冲时间
  3. 合上笔记本电脑时说“关机完成”

最后一个听起来有点奇怪,但对建立心理界限非常有效。


---

**Recommended Posting Schedule:**
- TikTok: Thursday 7pm
- Instagram: Friday 12pm
- YouTube: Saturday 3pm
- LinkedIn: Tuesday 9am
- Twitter: Wednesday 12pm

Social Publisher 技能——属于 Claude Office Skills

评论

支持 Markdown