К основному содержанию
скилл CX Codex

social-publisher — скилл для Claude Code: что делает и как установить

Автоматизирует публикацию контента в соцсети и адаптирует подписи под TikTok, Instagram, YouTube и LinkedIn. Пригодится при дистрибуции видео по расписанию.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add claude-office-skills/skills --skill social-publisher -a claude-code
Открыть на GitHub

Что делает social-publisher

Скилл настраивает сквозную дистрибуцию контента по социальным сетям. Он берёт за основу логику воркфлоу n8n вроде PostPulse и связывает исходные видеофайлы с несколькими площадками сразу. Агент генерирует разные варианты текста под каждую сеть: короткий стиль для TikTok, вовлекающие посты для Instagram Reels, SEO-описания для YouTube и деловые заметки для LinkedIn.

Для прямой отправки постов скилл опирается на MCP-сервер social-media-mcp с инструментами tiktok_upload, instagram_publish, youtube_upload, linkedin_post и twitter_post. Без этого сервера или настроенного внешнего пайплайна в n8n агент сможет только сгенерировать тексты и структуру хештегов, но не выложит медиафайлы сам. В архитектуру также заложен трекинг ссылок в Airtable и уведомления в Slack.

Какие задачи решает

  • адаптировать одну тему под форматы и лимиты четырёх соцсетей
  • подобрать плотность хештегов под требования конкретной платформы
  • настроить сценарий публикации видео из папки Google Drive
  • зафиксировать ссылки на вышедшие посты в базе Airtable

Примеры запросов агенту

  • Адаптируй этот текст про продуктивность для TikTok, Instagram и LinkedIn, добавь хештеги
  • Подготовь план публикации видео из папки /Ready to Publish на YouTube Shorts и TikTok
  • Сгенерируй SEO-заголовок и описание для YouTube Shorts по файлу с обзором сервиса

Как установить social-publisher

1Через Skills CLI (Vercel)

npx skills add claude-office-skills/skills --skill social-publisher -a claude-code

2Вручную: положить файлы

~/.claude/skills/social-publisher/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/social-publisher/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о social-publisher

Как установить social-publisher в Claude Code?

Выполните команду npx skills add claude-office-skills/skills --skill social-publisher -a claude-code. Конфигурация запишется в путь ~/.claude/skills/social-publisher/SKILL.md.

Что делает скилл social-publisher?

Он автоматизирует дистрибуцию контента для TikTok, Instagram, YouTube, LinkedIn и других платформ. Скилл генерирует подписи и хештеги с учётом ограничений каждой площадки.

Какие инструменты нужны для прямой публикации в соцсети?

Для вызова публикаций через модель требуется MCP-сервер social-media-mcp. Он содержит инструменты tiktok_upload, instagram_publish, youtube_upload, linkedin_post и twitter_post.

Исходный текст

SKILL.md · MIT
---
name: social-publisher
description: "Multi-platform social media publishing automation - schedule, post, and track content across TikTok, Instagram, YouTube, LinkedIn, and more"
version: "1.0.0"
author: claude-office-skills
license: MIT

category: marketing
tags:
  - social-media
  - publishing
  - automation
  - content-distribution
department: Marketing

models:
  recommended:
    - claude-sonnet-4
    - claude-opus-4

mcp:
  server: social-media-mcp
  tools:
    - tiktok_upload
    - instagram_publish
    - youtube_upload
    - linkedin_post
    - twitter_post

capabilities:
  - multi_platform_publishing
  - content_scheduling
  - caption_optimization
  - hashtag_management
  - analytics_tracking

languages:
  - en
  - zh

related_skills:
  - tiktok-marketing
  - content-writer
  - image-generation
---

# Social Publisher

Automate multi-platform social media publishing with intelligent scheduling, platform-specific optimization, and centralized content management. Based on n8n workflows like PostPulse.

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

---

## Supported Platforms

| Platform | Content Types | Best Posting Times |
|----------|---------------|-------------------|
| TikTok | Video (9:16) | 7am, 12pm, 7pm |
| Instagram | Reels, Posts, Stories | 11am-1pm, 7-9pm |
| YouTube | Shorts, Videos | 2-4pm (Thu-Sat) |
| LinkedIn | Posts, Articles, Videos | 8-10am (Tue-Thu) |
| Twitter/X | Text, Images, Video | 9am, 12pm, 5pm |
| Facebook | Posts, Reels, Stories | 1-4pm |
| Threads | Text, Images | 7am-9am |
| Pinterest | Pins, Idea Pins | 8-11pm (Sat) |

---

## Publishing Workflow

### Workflow: Google Drive → Multi-Platform

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

### n8n Configuration

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

### 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"]
```

---

## 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
```

### 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
```

---

## 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
```

### Performance Dashboard

```markdown
# 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
```

---

## Output Example

**Request**: "I have a video about remote work tips. Create captions for all platforms."

**Output**:

```markdown
# Multi-Platform Captions: Remote Work Tips

## TikTok
```
POV: you finally master working from home 🏠💻

These 3 tips changed everything for me ⬇️

#remotework #wfh #productivityhacks #workfromhome #fyp
```

## 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
```

## 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
```

## 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
```

## 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*

© claude-office-skills · MIT · claude-office-skills/skills

Похожие скиллы

Всё по теме «Маркетинг и контент» →
social-publishing ndesv21 Публикует и планирует посты в 13 социальных сетях через SocialClaw API по одному ключу. Инструмент решает задачу кросспостинга без ручной настройки OAuth для каждого сервиса. CX Codex 3 600установок social-content OpenClaudia Пишет посты под конкретную платформу: Twitter/X, LinkedIn, Instagram, TikTok, Reddit и Facebook. Умеет публиковать через API. CX Codex +1 508установок postiz gitroomhq Скилл для планирования публикаций через CLI Postiz в 28+ соцсетей и мессенджеров прямо из диалога с агентом. CX Codex +1 4 800установок social-creative-builder aaron-he-zhu Превращает одну идею в готовые к вставке пакеты постов для X, LinkedIn, Threads и 小红书, плюс спецификация слайдов карусели. CX Codex +1 1 000установок social-strategy social-media-skills Скилл помогает выбрать каналы для бренда, поставить одну цель и отбросить лишнее. Полезен при запуске или пересборке соцприсутствия. CX Codex +1 692установок social-media-management manojbajaj95 Скилл для планирования и переупаковки постов под LinkedIn, X, Instagram, TikTok и другие площадки. Пригодится, когда нужно вести контент-план без таблиц в голове. CX Codex +1 498установок

Из того же набора109

pdf-to-docx Конвертирует PDF в редактируемый Word через библиотеку pdf2docx. Пригодится, когда отчёт или договор нужно править, а не читать. CX Codex +1 6 000установок proposal-writer Скилл генерирует коммерческие предложения, сметы и заявки на партнёрство по готовым шаблонам. Пригодится при оформлении сделок и подготовке ответов на RFP. CX Codex +1 5 900установок PDF OCR Extraction Достаёт текст из сканированных и картинных PDF через OCR. Пригодится, когда документ нельзя выделить курсором, а искать по нему нужно. CX Codex +1 5 700установок image-generation Помогает писать промпты для генераторов картинок: разбирает замысел на детали и подгоняет формулировки под конкретный инструмент. CX Codex +1 5 600установок chart-designer Подбирает тип диаграммы под данные и выдаёт готовые конфиги для ECharts и Chart.js. Пригодится, когда нужно собрать дашборд или отчёт, а не рисовать график вручную. CX Codex +1 5 600установок File Organizer Скилл раскладывает файлы по папкам и переименовывает их, опираясь на содержимое и метаданные. Пригодится, когда папка загрузок превратилась в свалку. CX Codex +1 5 500установок ads-copywriter Скилл генерирует рекламные объявления под лимиты Google Ads, Meta, TikTok и LinkedIn. Помогает подготовить варианты заголовков и текстов для A/B-тестирования. CX Codex +1 5 500установок Twilio SMS Automation Скилл для автоматизации SMS-рассылок, двусторонних переписок, кодов подтверждения и голосовых сценариев через Twilio. CX Codex +1 5 400установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой