# Social Media Post Generator

> Generate platform-optimized social media posts from any input (URL, topic, product, or file)

- Skill: `xmqywx/social-media-post-generator` (Agent Skill)
- Install (CLI): `npx skillmds@latest add xmqywx/social-media-post-generator`
- Raw SKILL.md: https://api.skillmd.com/api/skills/xmqywx/social-media-post-generator/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: xmqywx (https://skillmd.com/u/xmqywx)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/xmqywx/social-media-post-generator

---


# Social Media Post Generator

Generate a complete set of platform-specific social media posts from any input source.

## Steps

### 1. Understand the Input
Ask the user for:
- **Source**: URL, topic, product details, file path, or paste content
- **Platforms**: Twitter/X, LinkedIn, Instagram, Facebook, TikTok (default: all)
- **Brand voice**: professional / casual / witty / inspirational / technical
- **CTA**: What action should readers take?
- **Hashtag preference**: auto-generate, use specific ones, or none

If a URL is provided, fetch and extract the key content first.

### 2. Generate Platform-Specific Posts

For each requested platform, generate content following these rules:

**Twitter/X (max 280 chars)**
- Hook in first line
- Use line breaks for readability
- End with CTA or question
- 2-4 hashtags max
- Optional: thread format (up to 5 tweets) for longer content

**LinkedIn (150-300 words)**
- Professional tone with personal angle
- Start with attention-grabbing first line
- Use line breaks every 1-2 sentences
- Include 3-5 relevant hashtags at end
- End with question to drive engagement

**Instagram Caption (100-200 words)**
- Lead with value or story
- Use emojis strategically (not excessively)
- Include CTA (link in bio, save this, share)
- 15-25 hashtags in first comment block
- Suggest image/carousel concept

**Facebook (50-150 words)**
- Conversational and shareable
- Ask a question or share insight
- Minimal hashtags (0-3)
- Suggest link preview text

**TikTok Caption (50-100 words)**
- Hook format: "POV:" or "Wait for it" style
- Trending hashtag suggestions
- Suggest video concept in 1-2 sentences

### 3. Output Format

Present each post in a clearly labeled section:

```
## Twitter/X
[post content]

## LinkedIn
[post content]

## Instagram
Caption: [caption]
First Comment Hashtags: [hashtags]
Image Concept: [description]

## Facebook
[post content]

## TikTok
Caption: [caption]
Video Concept: [description]
```

### 4. Variations (Optional)
If the user wants A/B testing options, generate 2 variants for each platform with different hooks.

### 5. Scheduling Suggestions
Recommend optimal posting times for each platform:
- Twitter: 9-11 AM, 1-3 PM
- LinkedIn: 7-9 AM, 5-6 PM (weekdays)
- Instagram: 11 AM-1 PM, 7-9 PM
- Facebook: 1-4 PM
- TikTok: 7-9 PM, 12-3 PM

## Rules
- Never exceed platform character limits
- Adapt tone per platform while maintaining brand consistency
- Use power words that drive engagement
- Include accessibility considerations (describe images, avoid all-caps)
- Make content native to each platform — not the same post copy-pasted

