cosmicstack-labs/social-post
>- Generate engaging social media content for a shop or restaurant — daily specials, behind-the-scenes, customer features, and promotional posts. Adapts tone to the platform (Instagram, TikTok, Facebook, X), schedules posts, and tracks engagement.
npx skills add https://github.com/cosmicstack-labs/mercury-agent-skills --skill social-post
For a local shop or restaurant, social media is the most cost-effective marketing channel you have — but only if the content is consistent, authentic, and platform-appropriate. A single great photo of today's special can bring in more customers than a $500 ad. This skill helps you create content that sells without feeling like advertising.
| Platform | Best For | Content Style | Posting Frequency |
|----------|---------|---------------|-------------------|
| Instagram | Visual appeal, discovery | High-quality photos, Reels, Stories | 1 feed post/day + 2-3 Stories |
| TikTok | Viral reach, authenticity | Raw video, trends, behind-the-scenes | 1-2 posts/day |
| Facebook | Community, events, older demos | Events, shareable posts, reviews | 1 post/day |
| X (Twitter) | Real-time updates, local buzz | Daily specials, quick updates | 2-3 posts/day |
| Nextdoor | Hyperlocal awareness | Neighborly posts, opening updates | 2-3x/week |
Ask the user a few quick questions to define tone:
Based on answers, set the tone guide:
> Brand voice: Warm, conversational, slightly playful. Use "we" and "you." Avoid corporate jargon. Mention team members by name. Emoji use: moderate (🍝☕✨ but not 😂💯🔥).
Ask the user what they want to post about, or suggest based on the day:
Daily prompts:
If the user has no specific request, suggest a content mix:
> "Here are 5 post ideas for this week:
> 1. 📸 Monday: Hero shot of the new seasonal drink
> 2. 🎬 Tuesday: 15-sec Reel of the prep process (satisfying content)
> 3. 💬 Wednesday: Customer review screenshot + thank you
> 4. 🎉 Thursday: "It's almost Friday" special announcement
> 5. 👥 Friday: Team photo with a fun caption"
Instagram (Feed):
📸 [Image: hero shot of the dish/product]
[Restaurant Name]'s new [item name] is here ✨
Handmade with [key ingredient] from [local source], finished
with a touch of [special touch]. Available today while supplies last!
📍 [Location]
⏰ Open [hours]
# [LocalHashtag] #[RestaurantName] #[FoodCategory]
Instagram Story:
[Full-screen photo or 15-sec video]
Text overlay: "NEW ALERT 🔔"
Swipe up: "Today's special — [name] — $[price]"
Add: Location sticker + Poll sticker ("Have you tried it?")
TikTok:
[15-30 sec video — raw, natural lighting, fast cuts]
Concept: "POV: Making our most popular dish in 15 seconds"
Audio: Trending sound OR original voiceover
Caption: "This is how we do [dish name] 🍝 #behindthekitchen #[RestaurantName]"
Facebook:
📌 [Photo or short video]
We've got something new at [Restaurant Name]! 🎉
Introducing our [item name] — [brief description]. Our regulars
have been asking for this and we finally nailed the recipe.
Come try it this week! Tag a friend you'd bring along. 👇
[Link to website/menu]
X (Twitter):
Today's special: [Name] — $[Price]
Available until we sell out.
[Link to menu/order]
Nextdoor:
Hi neighbors! 👋 We're [Restaurant Name] on [Street/Location].
Excited to share our new [item] — made with [local ingredient].
Stop by this week and mention this post for [small offer, e.g.,
"10% off your first order"].
We love being part of this community!
Since the AI can't take photos, provide specific briefs:
> Photo brief for today's special:
> - Subject: The burger, shot from 45° angle (3/4 view)
> - Styling: Show the bun slightly lifted to reveal the patty and melted cheese
> - Background: Neutral, wooden table, slight blur (portrait mode)
> - Lighting: Natural window light from the side, no flash
> - Props: A side of fries and a napkin — keeps it real
> - Do NOT: Use fluorescent overhead light, include clutter, over-edit filters
Build a content calendar for the week:
📅 SOCIAL MEDIA CALENDAR — Mar 10-16
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MON 10 📸 IG Feed: New seasonal drink hero shot
📱 Stories: Behind-the-scenes of morning prep
TUE 11 🎬 TikTok: 15-sec Reel — plating the signature dish
📱 Stories: Customer poll — "Which dessert should we bring back?"
WED 12 💬 FB: Customer review spotlight + team thank you
📱 Stories: "Midweek special" countdown sticker
THU 13 📸 IG Feed: Behind-the-scenes — team prep shot
🐦 X: "Almost Friday" special announcement
FRI 14 👥 IG Feed: Team photo with fun caption
📱 Stories: Weekend reservation link
SAT 15 🎬 TikTok: Busy Saturday night vibe — fast montage
📱 Stories: Real-time "we're packed but moving fast"
SUN 16 📸 IG Feed: Calm Sunday morning setup
📱 Stories: "See you next week" wrap-up
After posts go live, check in on performance:
> 📊 Post Performance — Last 7 Days
>
> | Post | Platform | Reach | Likes | Saves | Comments | Notes |
> |------|----------|-------|-------|-------|----------|-------|
> | New burger Reel | IG | 2,400 | 187 | 64 | 12 | Best performer — burger content wins |
> | Team photo | IG | 890 | 72 | 8 | 5 | Solid, personal content |
> | Review share | FB | 420 | 18 | — | 3 | Low reach — boost for $10? |
>
> Recommendations:
> - Post more Reels (2x/week minimum) — they get 3x the reach of photos
> - Try a TikTok duet with a local food creator
> - Boost the top-performing post with $10-20 for 3 days
| Phrase | What Happens |
|--------|-------------|
| "Write a post about [item/event]" | Generates platform-specific post drafts |
| "I need content ideas for this week" | Suggests 5-7 post ideas based on business context |
| "Create an Instagram post for today's special" | Drafts an Instagram feed post + story ideas |
| "Make a TikTok video concept" | Generates video concept, script, and audio suggestion |
| "Build a content calendar for this week" | Creates a day-by-day calendar with post types |
| "Post about our [review/award/milestone]" | Drafts social proof content around the achievement |
| "How did my posts perform?" | Analyzes recent engagement and recommends improvements |
*"Your social feed is your digital storefront. Make it look as good as the real thing."*
Take cosmicstack-labs/social-post from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.