social-publisher について
Social Publisherは、複数のプラットフォームへのソーシャルメディア投稿を準備・管理するスキルです。n8nのワークフローをベースに、キャプション調整、予約投稿、プラットフォーム横断の追跡を扱います。
主な機能
- 01複数プラットフォームへの投稿ワークフロー
- 02プラットフォーム別キャプション調整
- 03自動予約投稿ワークフロー
- 04AIキャプション生成
- 05プラットフォーム横断のコンテンツ追跡
- 06パフォーマンスレポート
活用シーン
- 01複数のSNS向けに同じ動画を準備
- 02プラットフォーム別の文案とハッシュタグ調整
- 03週次投稿の一括スケジュール
- 04各プラットフォームの投稿実績確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ claude-office-skills/ skills --skill social-publisherインストール後、Claude Code で/social-publisherを入力して読み込まれたか確認します。
詳細
ソーシャルパブリッシャー
インテリジェントなスケジューリング、プラットフォームごとの最適化、一元化されたコンテンツ管理により、複数のソーシャルメディアへの投稿を自動化します。PostPulse のような n8n ワークフローをベースにしています。
概要
このスキルでは、次のことができます。
- 複数のプラットフォームへのワンクリック投稿
- プラットフォームに合わせたキャプションの最適化
- スケジュール設定ワークフローの自動化
- コンテンツの追跡と分析
- AI によるキャプション生成
対応プラットフォーム
| プラットフォーム | コンテンツの種類 | 最適な投稿時間 |
|---|---|---|
| TikTok | 動画(9:16) | 午前7時、正午、午後7時 |
| リール、投稿、ストーリーズ | 午前11時〜午後1時、午後7〜9時 | |
| YouTube | ショート、動画 | 午後2〜4時(木〜土) |
| 投稿、記事、動画 | 午前8〜10時(火〜木) | |
| Twitter/X | テキスト、画像、動画 | 午前9時、正午、午後5時 |
| 投稿、リール、ストーリーズ | 午後1〜4時 | |
| Threads | テキスト、画像 | 午前7〜9時 |
| ピン、アイデアピン | 午後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
ついに在宅勤務をマスターした人の POV 🏠💻
この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
ソーシャルパブリッシャースキル - Claude Office Skills の一部