Social Media Poster
Overview
Transform a single content brief into platform-optimized posts for LinkedIn, X, Instagram, and Facebook—automatically adapting format, tone, hashtags, and character limits, then scheduling and publishing on your behalf.
When to Use
- Publishing a product launch announcement across all channels simultaneously
- Scheduling a week of content from a single content calendar
- Repurposing a blog post or press release into social posts
- Running a coordinated multi-platform campaign
- Tracking engagement metrics across platforms after publishing
Instructions
- Accept inputs: content brief (topic, key messages, target audience, tone, media assets), target platforms, schedule (now/specific time/optimal time).
- Generate platform-specific variants:
- LinkedIn: professional tone, up to 3000 chars, 3-5 hashtags, no link in post.
- X/Twitter: concise, 280 chars, 2-3 hashtags, link at end.
- Instagram: visual caption, 2200 chars, 20-30 hashtags, call-to-action.
- Facebook: conversational, include link preview, 1-3 hashtags.
- Attach media assets if provided (resize/format per platform specs).
- If schedule=optimal, calculate best posting time per platform based on audience timezone and engagement data.
- Publish or schedule via each platform's API.
- After publishing, collect: impressions, likes, comments, shares, click-through rate.
- Return post URLs, publishing timestamps, and 24-hour engagement summary.
Environment
LINKEDIN_ACCESS_TOKEN=your_linkedin_token
TWITTER_BEARER_TOKEN=your_twitter_token
INSTAGRAM_ACCESS_TOKEN=your_instagram_token
FACEBOOK_PAGE_ACCESS_TOKEN=your_fb_token
DEFAULT_TIMEZONE=America/New_York
Examples
Input:
brief: "LithiumBuy just launched - B2B marketplace for lithium buyers and recyclers"
platforms: [linkedin, twitter, instagram]
tone: exciting, professional
schedule: optimal
Output:
LinkedIn post: scheduled 9:00 AM EST
X post: scheduled 9:05 AM EST
Instagram post: scheduled 12:00 PM EST
Media: banner image resized for each platform
24h engagement (LinkedIn): 312 impressions, 47 likes, 8 comments
1---2name: social-media-poster3description: Create, schedule, and publish content across LinkedIn, X (Twitter), Instagram, and Facebook from a single content brief. Adapts tone, format, and hashtags per platform with engagement analytics tracking.4license: MIT5---67# Social Media Poster89## Overview1011Transform a single content brief into platform-optimized posts for LinkedIn, X, Instagram, and Facebook—automatically adapting format, tone, hashtags, and character limits, then scheduling and publishing on your behalf.1213---1415## When to Use1617- Publishing a product launch announcement across all channels simultaneously18- Scheduling a week of content from a single content calendar19- Repurposing a blog post or press release into social posts20- Running a coordinated multi-platform campaign21- Tracking engagement metrics across platforms after publishing2223---2425## Instructions26271. Accept inputs: content brief (topic, key messages, target audience, tone, media assets), target platforms, schedule (now/specific time/optimal time).282. Generate platform-specific variants:29 - LinkedIn: professional tone, up to 3000 chars, 3-5 hashtags, no link in post.30 - X/Twitter: concise, 280 chars, 2-3 hashtags, link at end.31 - Instagram: visual caption, 2200 chars, 20-30 hashtags, call-to-action.32 - Facebook: conversational, include link preview, 1-3 hashtags.333. Attach media assets if provided (resize/format per platform specs).344. If schedule=optimal, calculate best posting time per platform based on audience timezone and engagement data.355. Publish or schedule via each platform's API.366. After publishing, collect: impressions, likes, comments, shares, click-through rate.377. Return post URLs, publishing timestamps, and 24-hour engagement summary.3839---4041## Environment4243```44LINKEDIN_ACCESS_TOKEN=your_linkedin_token45TWITTER_BEARER_TOKEN=your_twitter_token46INSTAGRAM_ACCESS_TOKEN=your_instagram_token47FACEBOOK_PAGE_ACCESS_TOKEN=your_fb_token48DEFAULT_TIMEZONE=America/New_York49```5051---5253## Examples5455**Input:**56```57brief: "LithiumBuy just launched - B2B marketplace for lithium buyers and recyclers"58platforms: [linkedin, twitter, instagram]59tone: exciting, professional60schedule: optimal61```6263**Output:**64```65LinkedIn post: scheduled 9:00 AM EST66X post: scheduled 9:05 AM EST67Instagram post: scheduled 12:00 PM EST68Media: banner image resized for each platform6924h engagement (LinkedIn): 312 impressions, 47 likes, 8 comments70```