关于 social-publisher
Social Publisher 是用于规划和协调多平台社交媒体发布的技能,涵盖文案适配、排期工作流和跨平台追踪,并以 n8n 工作流为基础。
主要功能
- 01多平台发布工作流
- 02按平台调整文案
- 03自动排期工作流
- 04AI 文案生成
- 05跨平台内容追踪
- 06效果报告
适用场景
- 01为多个社交平台准备同一视频
- 02按平台调整文案和标签
- 03安排每周批量发布
- 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 点 |
| Reels、帖子、快拍 | 上午 11 点至下午 1 点,晚上 7 至 9 点 | |
| YouTube | Shorts、视频 | 下午 2 至 4 点(周四至周六) |
| 帖子、文章、视频 | 上午 8 至 10 点(周二至周四) | |
| Twitter/X | 文字、图片、视频 | 上午 9 点、下午 12 点、下午 5 点 |
| 帖子、Reels、快拍 | 下午 1 至 4 点 | |
| Threads | 文字、图片 | 上午 7 至 9 点 |
| Pin、创意 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 个远程办公技巧:
- “假装通勤”——开始工作前绕街区走一圈
- 将工作时间分块,并在电话会议之间留出 15 分钟缓冲时间
- 合上笔记本电脑时说“关机完成”
最后一个听起来有点奇怪,但对建立心理界限非常有效。
---
**Recommended Posting Schedule:**
- TikTok: Thursday 7pm
- Instagram: Friday 12pm
- YouTube: Saturday 3pm
- LinkedIn: Tuesday 9am
- Twitter: Wednesday 12pm
Social Publisher 技能——属于 Claude Office Skills