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複数のSNS向けに同じ動画を準備
  2. 02プラットフォーム別の文案とハッシュタグ調整
  3. 03週次投稿の一括スケジュール
  4. 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時
Instagramリール、投稿、ストーリーズ午前11時〜午後1時、午後7〜9時
YouTubeショート、動画午後2〜4時(木〜土)
LinkedIn投稿、記事、動画午前8〜10時(火〜木)
Twitter/Xテキスト、画像、動画午前9時、正午、午後5時
Facebook投稿、リール、ストーリーズ午後1〜4時
Threadsテキスト、画像午前7〜9時
Pinterestピン、アイデアピン午後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つ:

  1. 「通勤ごっこ」をする - 始業前に近所を一周歩く
  2. タイムブロッキングを行い、通話の間に15分の余裕を設ける
  3. ノートパソコンを閉じるときに「シャットダウン完了」と言う

最後のコツは変に聞こえますが、心の境界線を引くのにとても効果的です。


---

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

ソーシャルパブリッシャースキル - Claude Office Skills の一部

コメント