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

social-media-posts — скилл для Claude Code: посты для соцсетей

Создаёт посты для LinkedIn, Facebook, Instagram и Reddit с учётом формата площадки. Пригодится для нового анонса, готовой статьи или серии публикаций.

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

Что делает social-media-posts

Скилл пишет готовые к публикации тексты для LinkedIn, Facebook, Instagram и Reddit. Он учитывает ограничение длины, расположение первого акцента, хэштеги и параметры изображений для каждой площадки. Можно дать тему и тезисы либо передать материал из блога, рассылки или анонса.

Для кампании он готовит связанные публикации и предлагает последовательность выхода. При работе с материалом по пути сначала читает его и выделяет главные сообщения. Доступны инструменты Read, Write, Glob и Grep.

Нужны тема или исходный материал и список целевых площадок. Это повод заранее решить, куда именно пойдёт публикация: структура текста меняется для каждой из них.

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

  • написать пост для LinkedIn с вопросом в конце
  • переработать статью в публикации для соцсетей
  • подготовить подпись для Instagram с призывом к действию
  • собрать серию публикаций для одного анонса
  • учесть формат хэштегов и изображений площадки

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

  • Подготовь публикации для LinkedIn и Facebook по этому анонсу: announcement.md.
  • Сделай подпись для Instagram о новой функции, добавь призыв перейти по ссылке в профиле.
  • Собери кампанию для LinkedIn, Instagram и Reddit на основе newsletter.md.

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

1Через Skills CLI (Vercel)

npx skills add jezweb/claude-skills --skill social-media-posts -a claude-code

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

~/.claude/skills/social-media-posts/SKILL.md

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

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

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

landing-page Собирает готовый одностраничный сайт в один файл HTML с Tailwind CSS по вашему брифу. CX Codex +1 1 500установок wordpress-setup Скилл проверяет WP-CLI, тестирует SSH или REST API, настраивает авторизацию и сохраняет конфиг подключения к WordPress. CX Codex +1 1 500установок ai-image-generator Скилл учит агента выбирать модель Gemini или GPT под задачу и собирать промпты по пятичастной схеме. Пригодится, когда сайту нужны hero-баннеры, иконки или OG-картинки. CX Codex +1 1 400установок shopify-products Добавляет и обновляет товары в Shopify через GraphQL API или формирует CSV для импорта каталога. CX Codex +1 1 400установок mcp-builder Скилл проводит от брифа до задеплоенного MCP-сервера на Python с FastMCP: описываете инструменты, получаете код, тесты и чек-лист перед выкладкой. CX Codex +1 1 400установок cloudflare-worker-builder Разворачивает проект Cloudflare Workers с маршрутизацией Hono, плагином Vite и статическими ассетами. Помогает настроить привязки к D1, R2, KV и устранить ошибки деплоя. CX Codex +1 1 400установок design-review Проверяет визуальное качество веб-страницы или приложения и готовит отчёт со скриншотами. Нужен, когда интерфейс выглядит неровно, но причина неясна. CX Codex +1 1 400установок react-patterns Скилл-чеклист по производительности и композиции компонентов React 19 для проектов на Vite и Cloudflare. Пригодится при написании, ревью и рефакторинге. CX Codex +1 1 300установок

Похожие

social-media-management manojbajaj95 Скилл для планирования и переупаковки постов под LinkedIn, X, Instagram, TikTok и другие площадки. Пригодится, когда нужно вести контент-план без таблиц в голове. CX Codex +1 498установок social-content OpenClaudia Пишет посты под конкретную платформу: Twitter/X, LinkedIn, Instagram, TikTok, Reddit и Facebook. Умеет публиковать через API. CX Codex +1 508установок carousel-writer-sms blacktwist Пишет текст карусели слайд за слайдом: обложка, контекст, тело, призыв. Пригодится, когда нужно разложить идею на свайпабельный формат. CX Codex +1 2 300установок social-media-monitor nexscope-ai Скилл для отслеживания упоминаний бренда, активности конкурентов и трендов в Reddit, TikTok, Instagram, Twitter/X и YouTube. CX Codex +1 1 100установок social coreyhaines31 Помогает писать посты для LinkedIn, X и других сетей без шаблонных AI-оборотов. Превращает статьи в треды и собирает структуру каруселей. CX Codex +1 84 800установок etsy-social-media-marketing nexscope-ai Скилл помогает спланировать продвижение магазина Etsy в Pinterest, Instagram и TikTok. Пригодится продавцам для подготовки контент-стратегии и притока трафика. CX Codex +1 1 000установок

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

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

Вопросы о social-media-posts

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

Выполните команду npx skills add jezweb/claude-skills --skill social-media-posts -a claude-code.

Что делает social-media-posts?

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

Что нужно для работы social-media-posts?

Укажите тему или исходный материал и целевые площадки. Тон, призыв к действию, ссылка и наличие изображения добавляются по необходимости.

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

SKILL.md · MIT
---
name: social-media-posts
description: "Create platform-specific social media posts for LinkedIn, Facebook, Instagram, and Reddit. Handles character limits, hashtag strategies, hook placement, and image specs per platform. Works from scratch, from existing content (blog, newsletter, announcement), or as a multi-platform campaign. Produces copy-paste-ready posts. Triggers: 'social media post', 'linkedin post', 'facebook post', 'instagram caption', 'reddit post', 'social posts', 'post to social', 'repurpose for social', 'social media campaign'."
allowed-tools:
  - Read
  - Write
  - Glob
  - Grep
---

# Social Media Post Generator

Create platform-specific social media posts that respect each platform's conventions, character limits, and audience expectations. Produces copy-paste-ready content.

## Modes

### From Scratch
User provides topic + key points. Generate posts for selected platforms.

### From Content
User provides existing content (blog post, newsletter, announcement, press release). Repurpose into platform-appropriate posts.

### Campaign
Generate a coordinated set of posts across all platforms for a single launch, announcement, or event. Includes posting sequence and timing suggestions.

## Workflow

### 1. Gather Input

| Field | Required | Example |
|-------|----------|---------|
| Topic or source content | Yes | "We just launched a new feature" or path to blog post |
| Target platforms | Yes | LinkedIn, Facebook, Instagram, Reddit |
| Tone | No | Professional, casual, enthusiastic, educational |
| CTA | No | "Try it free", "Read more", "Comment your thoughts" |
| Link to include | No | https://example.com/blog/new-feature |
| Image available? | No | Yes/no — affects post structure |

If the user provides a file path or URL to existing content, read it first and extract the key messages.

### 2. Generate Per-Platform Posts

---

#### LinkedIn

**Audience**: Professionals, B2B, industry peers
**Tone**: Authoritative but approachable, thought-leadership
**Optimal length**: 1,200–1,500 characters (longer posts perform well)

**Structure**:
```
[Hook line — must grab attention before "see more" truncation]
[blank line]
[2-3 short paragraphs with line breaks between]
[blank line]
[CTA or question to drive comments]
[blank line]
[3-5 relevant hashtags]
```

**Rules**:
- Hook must work in first 2 lines (before "…see more" at ~210 chars)
- Use line breaks liberally — wall-of-text kills engagement
- Ask a question at the end to drive comments
- Hashtags: 3-5 max, mix broad (#Marketing) and niche (#CloudflareWorkers)
- Links in comments perform better than in post body (algorithm penalty)
- No emoji overload — 1-2 max, or none for serious topics

**Image specs**: 1200×627px (1.91:1) for link preview, or 1080×1080 (1:1) for standalone

**Example**:
```
We just shipped something we've been building for 6 months.

It started as a "wouldn't it be nice if…" conversation and turned
into our most requested feature. Here's what we learned:

→ Users don't want more features. They want fewer clicks.
→ The prototype we almost killed became the final product.
→ Shipping weekly forced us to cut scope ruthlessly.

The full story is in our latest blog post (link in comments).

What's the hardest product decision you've made this year?

#ProductDevelopment #StartupLife #BuildInPublic
```

---

#### Facebook

**Audience**: Mixed — friends, family, community, local businesses
**Tone**: Conversational, warm, community-focused
**Optimal length**: 80–150 characters for engagement, up to 500 for storytelling

**Structure**:
```
[Opening hook — conversational, relatable]
[1-2 short paragraphs]
[Link (if applicable) — Facebook generates preview cards]
[Engagement prompt — question or poll]
```

**Rules**:
- Link posts: Facebook auto-generates a preview card — don't repeat the headline in your text
- Short posts (under 130 chars) get larger text rendering in feed
- Questions and polls drive highest engagement
- Tag relevant pages when mentioning partners/clients
- Hashtags: 1-3 or none — Facebook hashtags are less effective than other platforms
- Emojis are welcome but don't overdo (2-3 max)

**Image specs**: 1200×630px (1.91:1) for link preview, 1080×1080 (1:1) for photo posts

**Example**:
```
6 months ago we started building something our users kept asking for.
Today it's live. 🚀

We wrote up the full story — the pivots, the almost-killed prototype,
and why "fewer clicks" won over "more features."

[link]

What feature have you shipped that surprised you?
```

---

#### Instagram

**Audience**: Visual-first, younger demographic, lifestyle/brand-focused
**Tone**: Authentic, visual storytelling, personality-forward
**Optimal length**: Key message in first 125 chars (truncation point), full caption up to 2,200

**Structure**:
```
[First line — must work as standalone (before "…more")]
[blank line]
[Story or detail — 2-4 short paragraphs]
[blank line]
[CTA — save, share, comment, link in bio]
.
.
.
[Hashtags — in first comment OR separated by dots]
```

**Rules**:
- First 125 characters must carry the message (everything after is hidden behind "…more")
- No clickable links in captions — direct to "link in bio"
- Hashtags: 20-30 in first comment (not in caption) for discoverability
- Mix hashtag sizes: 5 large (1M+ posts), 10 medium (100K-1M), 10 niche (<100K)
- Emojis are part of the language — use them naturally
- Carousel posts: include a swipe CTA ("Swipe for the full breakdown →")
- Stories: prompt action ("Reply with 🔥 if you relate")

**Image specs**: 1080×1080 (1:1) feed, 1080×1350 (4:5) portrait, 1080×1920 (9:16) stories/reels

**Example**:
```
We shipped our most requested feature today. Here's the story 👇

Six months ago, someone on our team said "wouldn't it be nice
if users could do this in one click instead of five?"

We almost killed the prototype twice. But our users kept asking
for it. So we shipped it.

The biggest lesson? Your users don't want more features.
They want fewer clicks.

Full story → link in bio

💬 What's one feature you wish was simpler in your favourite app?
```

**First comment**:
```
#ProductLaunch #StartupLife #BuildInPublic #TechStartup
#ProductDevelopment #UXDesign #SaaS #FeatureLaunch
[... 20-30 total hashtags]
```

---

#### Reddit

**Audience**: Community-specific, values authenticity, allergic to marketing
**Tone**: Genuine, value-first, conversational, never salesy
**Optimal length**: Title 100-150 chars, body varies by subreddit

**Structure**:
```
Title: [Descriptive, value-focused — NOT clickbait]

Body:
[Context — why this matters to this community]
[The substance — what you learned, built, or discovered]
[Optional: link to more detail]
[Discussion prompt — genuine question]
```

**Rules**:
- **Title is everything** — Reddit lives and dies by titles
- NO self-promotion feel — lead with value, not product
- Each subreddit has different norms — check the rules before posting
- Don't use hashtags (not a Reddit convention)
- Don't use emojis in titles (feels out of place on most subreddits)
- Share the insight, not the product. "Here's what we learned" > "Check out our new feature"
- Cross-posting: adapt tone per subreddit (r/startups vs r/webdev vs r/smallbusiness)

**Subreddit suggestions by topic**:
| Topic | Subreddits |
|-------|-----------|
| Product launch | r/SideProject, r/startups, r/indiehackers |
| Web dev | r/webdev, r/javascript, r/reactjs |
| Design | r/web_design, r/UI_Design |
| Business | r/smallbusiness, r/Entrepreneur |
| Tech | r/programming, r/technology |

**Example**:
```
Title: After 6 months of building, the biggest lesson was
"users want fewer clicks, not more features"

We built a feature our users kept requesting. Halfway through
we almost killed it because the prototype felt clunky.

What saved it: we stopped adding capabilities and started
removing steps. The final version does less than the prototype
but users complete the task in 1 click instead of 5.

Three things I'd tell past-me:
1. Prototype with your heaviest users, not your most vocal ones
2. "Ship weekly" forces you to cut scope — that's a feature
3. The thing users ask for and the thing they need are different

Anyone else had a similar experience where removing features
improved the product?
```

---

### 3. Image Recommendations

For each platform, suggest image requirements:

| Platform | Format | Dimensions | Notes |
|----------|--------|-----------|-------|
| LinkedIn | PNG/JPG | 1200×627 | Text overlay OK, keep key message in centre |
| Facebook | PNG/JPG | 1200×630 | Minimal text (old 20% rule still affects reach) |
| Instagram | PNG/JPG | 1080×1080 | Visual-first — image must work without caption |
| Reddit | PNG/JPG | Varies | Optional — text posts often perform better |

If the `ai-image-generator` skill is available, suggest using it to generate companion images with the right aspect ratios.

### 4. Output Format

Present each post in a clearly labelled block:

```
═══ LINKEDIN ═══
[post content]

═══ FACEBOOK ═══
[post content]

═══ INSTAGRAM (Caption) ═══
[caption content]

═══ INSTAGRAM (First Comment — Hashtags) ═══
[hashtags]

═══ REDDIT (r/subreddit) ═══
Title: [title]
Body: [body]
```

Save to `.jez/artifacts/social-posts-[topic].md` if the user wants to keep them for scheduling.

## Campaign Mode

For launches or announcements, generate a posting sequence:

| Timing | Platform | Post type |
|--------|----------|-----------|
| Day -1 | LinkedIn | Teaser / behind-the-scenes |
| Day 0 (morning) | All platforms | Announcement post |
| Day 0 (afternoon) | Instagram Stories | Quick video/carousel |
| Day +1 | Reddit | Value-focused discussion |
| Day +3 | LinkedIn | Results/learnings follow-up |
| Day +7 | Facebook | Customer reaction / testimonial |

## Quality Rules

1. **Never copy-paste the same text across platforms** — each platform has different conventions
2. **No corporate jargon** — "leverage our synergies" belongs nowhere
3. **Front-load the value** — every platform truncates. The first line must work standalone.
4. **Match the platform culture** — LinkedIn is not Instagram is not Reddit
5. **Include a reason to engage** — question, poll, or genuine discussion prompt
6. **Check character limits** — LinkedIn (3,000), Facebook (63,206), Instagram caption (2,200), Reddit title (300)
7. **Never fake engagement** — no "Drop a 🔥 if you agree" on LinkedIn, no hashtag spam on Reddit

© jezweb · MIT · jezweb/claude-skills

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

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

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