name: social-media-post-generator description: Generate platform-optimized social media posts from any input (URL, topic, product, or file)
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