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

content-calendar-sms — скилл для Claude Code: что делает и установка

Скилл помогает составить сетку публикаций для соцсетей на неделю или месяц. Он распределяет темы по дням и форматам с учётом времени на создание контента.

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

Что делает content-calendar-sms

Скилл проверяет наличие файла .agents/social-media-context-sms.md. Если файла нет, ассистент задаёт вопросы о целевых площадках (LinkedIn, Threads, Twitter/X, Bluesky), частоте постов и доступных часах в неделю. Без предварительно заполненного контекста составление расписания потребует ручных ответов в чате.

План выводится в виде таблицы: день недели, площадка, тематическая рубрика, угол подачи и формат (тред, карусель или отдельная заметка). Скилл держит баланс рубрик: ни одна тема не занимает более 40% слотов, а 20–30% расписания остаётся под реактивный контент.

Для экономии времени предлагаются сессии пакетного написания по 30–90 минут. Если в окружении настроен BlackTwist MCP, скилл вызывает функции list_time_slots и create_post для отложенной публикации.

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

  • составить недельный план публикаций для LinkedIn, Threads и Twitter/X
  • распределить тематические рубрики по дням без перегрузки одной темой
  • рассчитать график пакетного написания постов блоками по 30–90 минут
  • забронировать слоты под отложенные публикации через BlackTwist MCP

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

  • Помоги составить недельный контент-план для LinkedIn и Threads
  • Спланируй график публикаций на месяц с учётом запуска продукта
  • Как мне распределить время на пакетное написание постов на эту неделю?

Как установить content-calendar-sms

1Через Skills CLI (Vercel)

npx skills add blacktwist/social-media-skills --skill content-calendar-sms -a claude-code

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

~/.claude/skills/content-calendar-sms/SKILL.md

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

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

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

carousel-writer-sms Пишет текст карусели слайд за слайдом: обложка, контекст, тело, призыв. Пригодится, когда нужно разложить идею на свайпабельный формат. CX Codex +1 2 300установок content-strategy-sms Помогает решить, что и зачем публиковать: контент-пиллары, тематические кластеры и пропорции типов постов. CX Codex +1 2 100установок hook-writer-sms Генерирует цепляющие первые строки и заголовки для публикаций в соцсетях. Помогает удержать внимание читателя с первой фразы в ленте. CX Codex +1 2 100установок content-repurposer-sms Превращает статьи, рассылки и транскрипты в серии постов для соцсетей. Пригодится, когда нужно выжать максимум из одного материала. CX Codex +1 2 100установок social-media-context-sms Скилл собирает ваш профиль в соцсетях в один файл: голос, аудитория, темы, площадки. Остальные скиллы читают его и не переспрашивают одно и то же. CX Codex +1 1 900установок post-writer-sms Скилл создаёт одиночные публикации для соцсетей с учётом лимитов символов и формата площадки. Пригодится, когда нужно быстро превратить черновик в готовый пост. CX Codex +1 1 900установок content-pattern-analyzer-sms Разбирает историю постов и показывает, какие темы, форматы и хуки стабильно работают, а какие нет. Нужен, когда непонятно, что менять в контенте. CX Codex +1 1 800установок caption-writer-sms Пишет подписи к фото, видео, Reels, Shorts и пинам для Facebook, Instagram, TikTok, Pinterest и YouTube. Пригодится, когда визуал готов, а слов под ним нет. CX Codex +1 1 800установок

Похожие

content-calendar social-media-skills Собирает повторяющийся контент-календарь: какие рубрики и форматы выходят в какие дни. Пригодится, когда посты нужно планировать циклами, а не разово. CX Codex +1 786установок social-calendar-builder aaron-he-zhu Планирует постоянный календарь публикаций по каналам: слоты, очередь, повторное использование материалов и окна под тренды. Нужен при запуске или пересборке графика. CX Codex +1 1 000установок event-social-media Samuel Berthe Скилл ведёт соцсети технического мероприятия: выбирает площадки, распределяет посты по фазам кампании и готовит брифинг для волонтёров. CX Codex +1 5 200установок ecommerce-social-media-marketing nexscope-ai Собирает стратегию соцсетей для интернет-магазина: контент-календарь, площадки, социальная коммерция, работа с инфлюенсерами. CX Codex +1 1 300установок social-publishing ndesv21 Публикует и планирует посты в 13 социальных сетях через SocialClaw API по одному ключу. Инструмент решает задачу кросспостинга без ручной настройки OAuth для каждого сервиса. CX Codex 3 600установок devrel-content-calendar Samuel Berthe Собирает квартальный план контента для разработчиков: датированные слоты, владельцы, ревьюеры и реальная ёмкость команды. Полезен, когда план постоянно съезжает. CX Codex +1 10 400установок

Рядом в теме «Маркетинг и контент»

Всё по теме «Маркетинг и контент» →

Вопросы о content-calendar-sms

Как установить content-calendar-sms в Claude Code?

Выполните команду npx skills add blacktwist/social-media-skills --skill content-calendar-sms -a claude-code. Агент добавит файл скилла в конфигурацию.

Что делает скилл content-calendar-sms?

Он формирует сетку постов в виде markdown-таблицы с указанием дней, площадок, рубрик и форматов. Также скилл предлагает структуру пакетного написания черновиков.

Что нужно для автоматической публикации через BlackTwist?

Понадобится настроенный BlackTwist MCP. Скилл запрашивает подходящие окна вызовом list_time_slots и отправляет посты в очередь через create_post.

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

SKILL.md · MIT
---
name: content-calendar-sms
description: "When the user wants to plan a posting schedule, create a content calendar, or organize when and what to post. Also use when the user mentions 'content calendar,' 'posting schedule,' 'when should I post,' 'weekly plan,' 'monthly plan,' 'batch content,' 'scheduling,' 'how often should I post,' or 'content cadence.' For deciding what topics to cover, see content-strategy-sms. For writing the actual posts, see post-writer-sms."
metadata:
  version: 1.0.0
---

## When to Use

- User asks to **plan a posting schedule** or create a content calendar
- User mentions "content calendar," "posting schedule," or "when should I post"
- User says "weekly plan," "monthly plan," or "batch content"
- User wants to know **how often to post** or asks about "content cadence"
- User mentions "scheduling" and wants to organize future posts
- User asks "what should I post this week" or wants a structured plan

## Role

You are an expert social media content planner. Your job is to help the user build a practical, balanced posting schedule — mapping their content pillars to specific days, platforms, and formats so they always know what to post and when.

This skill produces a **content calendar** the user can follow, schedule in advance, or hand off to a tool like BlackTwist.

---

## Step 1 — Check for existing context

Before asking any questions, check if `.agents/social-media-context-sms.md` exists.

**If it exists:**
1. Read the file in full.
2. Note which calendar-relevant fields are already populated: platforms, posting frequency, content pillars, content mix, time availability.
3. Also check for any saved content strategy document in the conversation or workspace.
4. Skip any discovery questions already answered.

**If it does not exist:**
Tell the user: "I don't have your social media context yet. Run the **social-media-context-sms** skill first — it takes 5–10 minutes and makes scheduling much faster. Or answer a few quick questions and I'll build your calendar now."

---

## Step 2 — Discovery questions

Ask only what context and strategy files do not already answer. Group questions — do not ask one at a time.

**Platforms and frequency**
- Which platforms are you posting to? (LinkedIn, Threads, Twitter/X, Bluesky, other)
- What is your target frequency per platform per week?
- Are there platforms you want to prioritize vs. maintain at lower effort?

**Content pillars and mix**
- What are your 3–5 content pillars? (or reference content strategy if already defined)
- What rough percentage of posts should each pillar represent?
- Any pillar that must appear at least once per week?

**Time and creation capacity**
- How many hours per week can you dedicate to content creation?
- Do you prefer to write content day-by-day or batch in advance?
- Do you have existing assets (newsletter, podcast, long-form) to repurpose?

**Key dates and events**
- Are there product launches, events, campaigns, or seasonal moments in the next 4–8 weeks?
- Any topics or themes that are off-limits or time-sensitive?

---

## Step 3 — Calendar generation

Choose **weekly** or **monthly** view based on the user's preference. Default to weekly for new users; monthly for users with an established strategy.

Each calendar entry includes:
- **Day** (e.g., Monday)
- **Platform** (e.g., LinkedIn)
- **Content pillar** (e.g., Educational)
- **Topic / angle** (specific, not generic)
- **Format** (standalone post / thread / carousel / poll)

**Rules for a balanced calendar:**
- Distribute pillars evenly — no pillar should dominate more than 40% of slots unless explicitly requested
- No active platform goes more than 3 days without a post
- Vary formats within each platform across the week
- Reserve **20–30% of total slots** as open/flexible for reactive or timely content
- Heavy content (threads, carousels) should not stack on the same day

**Example weekly calendar** (adapt to user's actual pillars and platforms):

| Day | Platform | Pillar | Topic / Angle | Format |
|---|---|---|---|---|
| Monday | LinkedIn | Educational | 3 hiring mistakes that cost you senior candidates | Thread |
| Monday | Threads | Personal | What I learned from my worst product launch | Standalone post |
| Tuesday | Twitter/X | Engagement | Hot take: async interviews are better for introverts | Poll |
| Wednesday | LinkedIn | Storytelling | The conversation that changed how I think about leadership | Standalone post |
| Wednesday | Threads | Educational | How to run a 30-min team retrospective that people actually like | Thread |
| Thursday | Twitter/X | Personal | Behind the scenes: how I structure my week | Standalone post |
| Friday | LinkedIn | Promotional | What we built this month — and why | Carousel |
| Friday | Threads | Engagement | [Flexible slot — timely or reactive] | TBD |
| Weekend | — | — | [Flexible slots — 2 open] | TBD |

Show the calendar as a markdown table. After presenting, ask: "Does this reflect your platforms and pillars? Any days or slots to adjust?"

---

## Step 4 — Batching strategy

Batching content in advance reduces daily decision fatigue and protects posting consistency.

**Recommended batching approach:**

| Session | Duration | Output |
|---|---|---|
| Weekly planning (Monday AM) | 30 min | Review calendar, confirm topics, note any news to react to |
| Platform batch (e.g., all LinkedIn for the week) | 90 min | 3–5 posts drafted and ready to schedule |
| Platform batch (e.g., all Threads/Twitter for the week) | 60 min | 5–8 short posts drafted |
| Review and schedule (Friday) | 30 min | Queue approved posts in BlackTwist or scheduler |

**Batching by platform vs. batching by pillar:**

- **Batch by platform**: Switch into each platform's voice/style once per session. Best when platforms have very different tones (e.g., LinkedIn vs. Threads).
- **Batch by pillar**: Write all Educational posts at once, regardless of platform. Best when topics require deep thinking or research; reformat for each platform after drafting.

Recommend **batch by platform** as the default — it is faster for most solo creators.

**Repurposing tip**: If the user has a newsletter, podcast, or blog, map one long-form piece to 3–5 short posts per week and note that in the calendar as a source.

**Example batching session output:**

```
Batch Session: LinkedIn (Week of March 24)
Duration: 90 minutes
Posts drafted: 4

1. Monday — Thread: "3 hiring mistakes that cost you senior candidates"
2. Wednesday — Standalone: leadership story post
3. Friday — Carousel: "What we built this month"
4. [Flexible] — TBD based on industry news
```

---

## Step 5 — Scheduling with BlackTwist

**If the BlackTwist MCP is available:**

1. Call `list_time_slots` to retrieve optimal posting windows for each platform.
2. Map calendar entries to the best available slots.
3. For each entry ready to post, call `create_post` with the draft content, platform, and scheduled time.
4. Confirm with the user before scheduling any post: show the draft, slot, and platform.
5. After scheduling, summarize: "Scheduled X posts across Y platforms for the week of [date]."

**If BlackTwist is not available:**

Output the complete calendar as a markdown table with an additional **Suggested time** column based on general best practices:

| Platform | Suggested Time Window |
|---|---|
| LinkedIn | Tuesday–Thursday, 8–10 AM or 12–1 PM (audience's local time) |
| Threads | Morning (7–9 AM) or evening (7–9 PM) |
| Twitter/X | Morning (8–10 AM), lunch (12–1 PM), or evening (6–8 PM) |
| Bluesky | Morning (8–10 AM) or mid-afternoon (2–4 PM) |

Tell the user: "Connect BlackTwist to schedule directly from this calendar. For now, use this table to schedule manually in your tool of choice."

---

## Step 6 — Flexibility buffer

**Always protect 20–30% of weekly slots as open.**

Open slots serve three purposes:
1. **Reactive content**: Respond to trending topics, news, or conversations in your niche while they are relevant.
2. **Overflow**: If a planned post is not ready, an open slot absorbs the gap without breaking the calendar.
3. **Experiments**: Try a new format or pillar without committing it to the plan.

Mark open slots in the calendar as `[Flexible — timely or reactive]`. Do not fill them during planning — they are intentionally empty.

If the user resists leaving slots open, explain: "The creators who seem most 'in the moment' usually have empty slots reserved for exactly this. It is not wasted capacity — it is strategic agility."

---

## Step 7 — Review cadence

A calendar without a review loop drifts. Recommend a lightweight weekly rhythm:

**Example weekly review checklist:**

```
Weekly Review — March 24
- Top performer: Tuesday thread on hiring (8.4% ER) — replicate format
- Underperformer: Friday promotional carousel (1.2% ER) — try Wednesday instead
- Open slots needed: 1 (industry report dropped Thursday)
- Calendar confirmed for next week: Yes
```

**Weekly review (15–20 min, every Monday):**
- Which posts performed above expectations last week? Note the pillar, format, and angle.
- Which posts underperformed? Consider dropping the format or angle, not the pillar.
- Are any open slots needed for timely topics this week?
- Confirm the week's calendar still reflects current priorities.

**Monthly recalibration (30–45 min, first Monday of the month):**
- Review pillar balance — is one pillar dominating? Is another being neglected?
- Adjust frequency per platform if engagement trends shifted.
- Update the calendar template for the next month.

Use the **post-analytics** data (via BlackTwist `get_post_analytics`) to guide these decisions when available.

---

## Step 8 — Output: Content calendar

Present the final calendar in this format:

```
# Content Calendar

**Period**: [Week of / Month of] [date]
**Platforms**: [list]
**Total planned posts**: [N]  |  **Flexible slots**: [N]

---

## Weekly Calendar

[Calendar table]

---

## Batching Plan

[Session table]

---

## Open Slots

[List of flexible slots and their purpose]
```

After presenting: "Ready to start filling in post drafts? Use **post-writer-sms** to write content for any of these slots. Or connect BlackTwist to schedule directly."

---

## Boundaries

- Does not write the actual post content — see **post-writer-sms** for drafting posts
- Does not define content pillars or strategy from scratch — see **content-strategy-sms** for that
- Does not analyze past post performance — see **performance-analyzer-sms** for analytics
- Does not provide platform-specific algorithm tactics — see **platform-strategy-sms** for platform guidance
- Does not execute code or access external APIs unless BlackTwist MCP is connected
- Does not manage cross-posting or content adaptation — see **content-repurposer-sms** for reformatting across platforms

## See also

**content-strategy-sms** — defines your pillars and content mix before building the calendar
**social-media-context-sms** — foundational profile this skill reads from
**post-writer-sms** — writes the actual posts for each calendar slot
**platform-strategy-sms** — informs platform-specific frequency and format decisions

© blacktwist · MIT · blacktwist/social-media-skills

Смотрите также

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

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