social-publisher

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Social Publisher

社交媒体发布器

Automate multi-platform social media publishing with intelligent scheduling, platform-specific optimization, and centralized content management. Based on n8n workflows like PostPulse.
借助智能排期、平台专属优化和集中式内容管理,实现多平台社交媒体发布自动化。基于PostPulse等n8n工作流构建。

Overview

概述

This skill enables:
  • One-click publishing to multiple platforms
  • Platform-specific caption optimization
  • Automated scheduling workflows
  • Content tracking and analytics
  • AI-powered caption generation

该工具支持:
  • 一键发布内容至多平台
  • 平台专属的文案优化
  • 自动化排期工作流
  • 内容追踪与数据分析
  • AI驱动的文案生成

Supported Platforms

支持的平台

PlatformContent TypesBest Posting Times
TikTokVideo (9:16)7am, 12pm, 7pm
InstagramReels, Posts, Stories11am-1pm, 7-9pm
YouTubeShorts, Videos2-4pm (Thu-Sat)
LinkedInPosts, Articles, Videos8-10am (Tue-Thu)
Twitter/XText, Images, Video9am, 12pm, 5pm
FacebookPosts, Reels, Stories1-4pm
ThreadsText, Images7am-9am
PinterestPins, Idea Pins8-11pm (Sat)

平台内容类型最佳发布时间
TikTok视频(9:16)7点、12点、19点
InstagramReels、帖子快拍11点-13点、19点-21点
YouTubeShorts、长视频14点-16点(周四至周六)
LinkedIn帖子、文章、视频8点-10点(周二至周四)
Twitter/X文字、图片、视频9点、12点、17点
Facebook帖子、Reels、快拍13点-16点
Threads文字、图片7点-9点
PinterestPins、创意Pins20点-23点(周六)

Publishing Workflow

发布工作流

Workflow: Google Drive → Multi-Platform

工作流:Google云端硬盘 → 多平台发布

┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│ Google Drive │───▶│ Detect New   │───▶│ Generate     │
│ (Video)      │    │ File         │    │ AI Captions  │
└──────────────┘    └──────────────┘    └──────────────┘
         ┌─────────────────────────────────────┼─────────────────────────────────────┐
         │                                     │                                     │
         ▼                                     ▼                                     ▼
┌──────────────┐                    ┌──────────────┐                    ┌──────────────┐
│ TikTok       │                    │ Instagram    │                    │ YouTube      │
│ (Casual)     │                    │ (Polished)   │                    │ (SEO-rich)   │
└──────────────┘                    └──────────────┘                    └──────────────┘
         │                                     │                                     │
         └─────────────────────────────────────┼─────────────────────────────────────┘
                                    ┌──────────────┐
                                    │ Track in     │
                                    │ Airtable     │
                                    └──────────────┘
┌──────────────┐    ┌──────────────┐    ┌──────────────┐
│ Google Drive │───▶│ Detect New   │───▶│ Generate     │
│ (Video)      │    │ File         │    │ AI Captions  │
└──────────────┘    └──────────────┘    └──────────────┘
         ┌─────────────────────────────────────┼─────────────────────────────────────┐
         │                                     │                                     │
         ▼                                     ▼                                     ▼
┌──────────────┐                    ┌──────────────┐                    ┌──────────────┐
│ TikTok       │                    │ Instagram    │                    │ YouTube      │
│ (Casual)     │                    │ (Polished)   │                    │ (SEO-rich)   │
└──────────────┘                    └──────────────┘                    └──────────────┘
         │                                     │                                     │
         └─────────────────────────────────────┼─────────────────────────────────────┘
                                    ┌──────────────┐
                                    │ Track in     │
                                    │ Airtable     │
                                    └──────────────┘

n8n Configuration

n8n 配置

yaml
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}

yaml
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}

Platform-Specific Optimization

平台专属优化

Caption Adaptation

文案适配

yaml
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 🧵)"
yaml
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 🧵)"

Hashtag Strategy by Platform

分平台话题标签策略

yaml
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"]

yaml
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"]

Scheduling Strategy

排期策略

Content Calendar Template

内容日历模板

yaml
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
yaml
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 Publishing

批量发布

yaml
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

yaml
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

Analytics Integration

数据分析集成

Cross-Platform Tracking

跨平台追踪

yaml
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
yaml
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

Performance Dashboard

绩效仪表盘

markdown
undefined
markdown
undefined

Weekly Social Media Report

每周社交媒体报告

Overview

概览

PlatformPostsReachEngagementFollowers
TikTok7150K8.5%+500
Instagram545K4.2%+200
YouTube325K6.1%+150
LinkedIn515K3.8%+75
平台发布数量触达人数互动率粉丝增长
TikTok715万8.5%+500
Instagram54.5万4.2%+200
YouTube32.5万6.1%+150
LinkedIn51.5万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
  1. TikTok:"5 productivity hacks" - 4.5万次观看,12%互动率
  2. Instagram:"Day in my life" - 1.8万次观看,5.5%互动率
  3. YouTube:"Tutorial video" - 1.2万次观看,8%互动率

Insights

洞察结论

  • Best day: Thursday (2x average engagement)
  • Best time: 7pm (highest reach)
  • Best content type: Educational (3x shares)
  • 最佳发布日:周四(互动率为平均值的2倍)
  • 最佳发布时间:19点(触达人数最高)
  • 最佳内容类型:教育类(分享量为其他类型的3倍)

Next Week Recommendations

下周建议

  • Create more educational content
  • Post 2x on Thursdays
  • Test 7pm posting time across all platforms

---
  • 创作更多教育类内容
  • 周四发布2次内容
  • 在所有平台测试19点的发布时间

---

Output Example

输出示例

Request: "I have a video about remote work tips. Create captions for all platforms."
Output:
markdown
undefined
请求:"我有一个关于远程办公技巧的视频。为所有平台生成文案。"
输出
markdown
undefined

Multi-Platform Captions: Remote Work Tips

Multi-Platform Captions: Remote Work Tips

TikTok

TikTok

POV: you finally master working from home 🏠💻

These 3 tips changed everything for me ⬇️

#remotework #wfh #productivityhacks #workfromhome #fyp
POV: you finally master working from home 🏠💻

These 3 tips changed everything for me ⬇️

#remotework #wfh #productivityhacks #workfromhome #fyp

Instagram Reel

Instagram Reel

3 years of remote work taught me these game-changers 🚀

The fake commute one? Actually life-changing.

Save this for your next WFH day 📌

.
.
.
#remotework #workfromhome #productivitytips #wfhlife #careeradvice #worklifebalance #homeoffice #remoteworker #digitalnomad #productivity
3 years of remote work taught me these game-changers 🚀

The fake commute one? Actually life-changing.

Save this for your next WFH day 📌

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

YouTube Short

YouTube Short

Title: "3 Remote Work Tips That Actually Work"
Description:
Master working from home with these proven productivity tips.

After 3 years of remote work, these strategies have made the biggest difference in my daily routine and output.

⏰ Timestamps:
0:00 - Intro
0:05 - Tip 1: The Fake Commute
0:20 - Tip 2: Time Blocking
0:35 - Tip 3: Shutdown Ritual

Subscribe for more productivity content!

#shorts #remotework #productivity
Title: "3 Remote Work Tips That Actually Work"
Description:
Master working from home with these proven productivity tips.

After 3 years of remote work, these strategies have made the biggest difference in my daily routine and output.

⏰ Timestamps:
0:00 - Intro
0:05 - Tip 1: The Fake Commute
0:20 - Tip 2: Time Blocking
0:35 - Tip 3: Shutdown Ritual

Subscribe for more productivity content!

#shorts #remotework #productivity

LinkedIn

LinkedIn

3 years of remote work. Here's what actually moves the needle:

1️⃣ The Fake Commute
A 10-minute walk before work signals to your brain that it's time to focus. Sounds simple, but it's been transformative for my morning productivity.

2️⃣ Time Blocking (with Buffer)
Schedule focus time AND buffer time. Back-to-back calls without breaks is a recipe for burnout.

3️⃣ The Shutdown Ritual
When you close your laptop, verbally say "shutdown complete." This cognitive boundary helps separate work from personal time.

What's your best remote work tip?

#remotework #productivity #worklifebalance #leadership
3 years of remote work. Here's what actually moves the needle:

1️⃣ The Fake Commute
A 10-minute walk before work signals to your brain that it's time to focus. Sounds simple, but it's been transformative for my morning productivity.

2️⃣ Time Blocking (with Buffer)
Schedule focus time AND buffer time. Back-to-back calls without breaks is a recipe for burnout.

3️⃣ The Shutdown Ritual
When you close your laptop, verbally say "shutdown complete." This cognitive boundary helps separate work from personal time.

What's your best remote work tip?

#remotework #productivity #worklifebalance #leadership

Twitter/X

Twitter/X

3 remote work tips that actually work:

1. Take a "fake commute" - walk around the block before starting
2. Time block with 15-min buffers between calls
3. Say "shutdown complete" when you close your laptop

The last one sounds weird but it's a game-changer for mental boundaries.

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

---

*Social Publisher Skill - Part of Claude Office Skills*
3 remote work tips that actually work:

1. Take a "fake commute" - walk around the block before starting
2. Time block with 15-min buffers between calls
3. Say "shutdown complete" when you close your laptop

The last one sounds weird but it's a game-changer for mental boundaries.

推荐发布排期:
  • TikTok: Thursday 7pm
  • Instagram: Friday 12pm
  • YouTube: Saturday 3pm
  • LinkedIn: Tuesday 9am
  • Twitter: Wednesday 12pm

---

*Social Publisher 技能 - Claude 办公技能套件的一部分*