--- 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