social-media-generator — скилл для Claude Code
Собирает посты под Twitter, Instagram, LinkedIn и Facebook и раскладывает их по папкам с понятными именами файлов. Пригодится, когда анонс нужно выкатить сразу на нескольких площадках.
npx skills add ailabs-393/ai-labs-claude-skills --skill social-media-generator -a claude-codeЧто делает social-media-generator
Скилл включается, когда вы просите сделать контент для соцсетей. Сначала он добирает вводные: название события или повода, дату и время в формате DD-MM-YYYY-HHMM, главное сообщение, аудиторию, ключевые детали, призыв к действию, хештеги и упоминания, желаемый тон. Чего не хватает, спрашивает.
Дальше по шаблонам из assets/ пишется по одному посту на платформу. Под каждый свои рамки: у Twitter — до 280 знаков и пара хештегов, у Instagram — цепляющая первая строка и от 5 до 15 хештегов, у LinkedIn — деловой тон и 3–5 хештегов, у Facebook — разговорный стиль до 250 знаков. Шаблоны лежат отдельными файлами: twitter_template.md, instagram_template.md, linkedin_template.md, facebook_template.md.
Готовое раскладывается по social-media/twitter/, social-media/instagram/, social-media/linkedin/ и social-media/facebook/, имя файла — event-name-DD-MM-YYYY-HHMM.md. Внизу каждого файла скилл дописывает метаданные: платформу, дату и длину текста. В конце он показывает сводку с путями и предупреждает, если пост вылезает за лимит знаков. Без даты в нужном формате папки и имена файлов получатся другими, так что формат лучше задать сразу.
Какие задачи решает
- написать посты под четыре площадки из одного анонса
- уложить текст Twitter в 280 знаков и не потерять смысл
- подобрать число хештегов под каждую соцсеть
- разложить готовые тексты по папкам с датой в имени файла
- проверить длину постов до публикации
Примеры запросов агенту
- Сделай посты для запуска TaskFlow 15 марта 2025 в 14:00: аудитория — разработчики, ссылка на сайт в конце.
- Напиши анонс вебинара для Twitter, Instagram, LinkedIn и Facebook, тон дружелюбный, хештеги подбери сам.
- Сгенерируй контент для конференции 20-04-2025-1000 и сохрани в
social-media/с метаданными.
Как установить social-media-generator
1Через Skills CLI (Vercel)
npx skills add ailabs-393/ai-labs-claude-skills --skill social-media-generator -a claude-code2Вручную: положить файлы
~/.claude/skills/social-media-generator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/social-media-generator/
1Через Skills CLI (Vercel)
npx skills add ailabs-393/ai-labs-claude-skills --skill social-media-generator -a codex2Вручную: положить файлы
.agents/skills/social-media-generator/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ailabs-393/ai-labs-claude-skills --skill social-media-generator -a cursor2Вручную: положить файлы
.cursor/skills/social-media-generator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ailabs-393/ai-labs-claude-skills social-media-generator2Вручную: положить файлы
.github/skills/social-media-generator/SKILL.md1Через Skills CLI (Vercel)
npx skills add ailabs-393/ai-labs-claude-skills --skill social-media-generator -a gemini-cli2Командой платформы
gemini skills install https://github.com/ailabs-393/ai-labs-claude-skills --path dist/skills/social-media-generatorВручную: положить файлы
.devin/skills/social-media-generator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ailabs-393/ai-labs-claude-skills --skill social-media-generator -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о social-media-generator
Как установить social-media-generator в Claude Code?
Выполните npx skills add ailabs-393/ai-labs-claude-skills --skill social-media-generator -a claude-code. Скилл окажется в ~/.claude/skills/social-media-generator/SKILL.md.
Что делает social-media-generator?
Пишет посты под Twitter, Instagram, LinkedIn и Facebook по отдельным шаблонам и сохраняет их в папки social-media/<платформа>/ с именем вида event-name-DD-MM-YYYY-HHMM.md. В файлы добавляется платформа, дата и число знаков.
Какие данные нужны на входе?
Название события, дата и время в формате DD-MM-YYYY-HHMM, суть сообщения, аудитория, детали, призыв к действию, хештеги и тон. Недостающее скилл спросит перед генерацией.
Исходный текст
SKILL.md · MIT
---
name: social-media-generator
description: This skill should be used when the user requests social media content creation for Twitter, Instagram, LinkedIn, or Facebook. It generates platform-optimized posts and saves them in an organized folder structure with meaningful filenames based on event details.
---
# Social Media Generator
## Overview
This skill enables creation of platform-optimized social media content for Twitter, Instagram, LinkedIn, and Facebook. It automatically generates posts tailored to each platform's best practices and saves them in an organized directory structure.
## When to Use This Skill
Use this skill when the user requests:
- Creation of social media posts for multiple platforms
- Content generation for specific events, announcements, or campaigns
- Platform-specific content optimization
- Organized storage of social media content
## Core Workflow
### Step 1: Gather Information
Collect the following details from the user (ask if not provided):
- Event/content name
- Date and time (format: DD-MM-YYYY-HHMM)
- Main message or announcement
- Target audience
- Key details to include
- Call-to-action
- Any specific hashtags or mentions
- Brand voice/tone preferences
### Step 2: Generate Platform-Specific Content
Create content for each platform using the templates in `assets/`:
**Twitter** (`assets/twitter_template.md`)
- Keep under 280 characters
- Concise and punchy
- 1-3 relevant hashtags
- Clear call-to-action
- Consider emojis for engagement
**Instagram** (`assets/instagram_template.md`)
- Engaging caption with hook in first line
- More detailed description
- 5-15 relevant hashtags
- Visual-focused messaging
- Line breaks for readability
- Encourage engagement
**LinkedIn** (`assets/linkedin_template.md`)
- Professional and informative tone
- Value-driven content
- Industry insights or takeaways
- 3-5 professional hashtags
- Bullet points for key information
- Discussion-prompting questions
**Facebook** (`assets/facebook_template.md`)
- Conversational and engaging
- Keep concise (under 250 chars for best engagement)
- 2-3 relevant hashtags
- Visual-focused
- Encourage comments and shares
- Include event details if applicable
### Step 3: Create Organized File Structure
Create the following directory structure in the project:
```
social-media/
├── twitter/
│ └── event-name-DD-MM-YYYY-HHMM.md
├── instagram/
│ └── event-name-DD-MM-YYYY-HHMM.md
├── linkedin/
│ └── event-name-DD-MM-YYYY-HHMM.md
└── facebook/
└── event-name-DD-MM-YYYY-HHMM.md
```
**Filename Format:** `event-name-DD-MM-YYYY-HHMM.md`
- Use lowercase with hyphens for spaces
- Include date in format: day-month-year-time
- Example: `product-launch-15-03-2025-1400.md`
### Step 4: Write Content to Files
For each platform:
1. Generate platform-optimized content based on the templates
2. Create the platform-specific subdirectory if it doesn't exist
3. Write the content to the appropriately named markdown file
4. Include metadata at the bottom (platform, date, character count)
### Step 5: Review and Confirm
After generating all posts:
1. Provide a summary of created files
2. Highlight key points for each platform
3. Note any character count warnings
4. Offer to make revisions if needed
## Content Optimization Guidelines
### Character Limits
- Twitter: 280 characters
- Instagram: 2,200 characters (but concise is better)
- LinkedIn: 3,000 characters
- Facebook: Unlimited (but under 250 for best engagement)
### Hashtag Strategy
- Twitter: 1-3 focused hashtags
- Instagram: 5-15 relevant hashtags
- LinkedIn: 3-5 professional hashtags
- Facebook: 2-3 hashtags
### Tone Adaptation
- Twitter: Casual, conversational, timely
- Instagram: Visual-first, engaging, lifestyle-focused
- LinkedIn: Professional, insightful, value-driven
- Facebook: Friendly, community-focused, conversational
### Call-to-Action Best Practices
- Make it clear and specific
- Use action verbs
- Create urgency when appropriate
- Match platform conventions
## Example Usage
**User Request:**
"Create social media posts for our product launch event on March 15, 2025 at 2 PM. The product is an AI-powered productivity tool called TaskFlow."
**Execution:**
1. Gather additional details (key features, target audience, website link)
2. Generate four platform-specific posts
3. Create directory structure: `social-media/twitter/`, `social-media/instagram/`, etc.
4. Write files: `taskflow-launch-15-03-2025-1400.md` in each platform folder
5. Provide summary with file locations and key points
## Assets
This skill includes template files in the `assets/` directory:
- `twitter_template.md` - Twitter post structure and best practices
- `instagram_template.md` - Instagram caption format and guidelines
- `linkedin_template.md` - LinkedIn post structure and professional tone guide
- `facebook_template.md` - Facebook post format and engagement tips
These templates serve as reference for platform-specific requirements and best practices when generating content.
© ailabs-393 · MIT · ailabs-393/ai-labs-claude-skills