| name | social-post |
| description | 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. |
| metadata | {"author":"cosmicstack-labs","version":"1.0.0","category":"shop-restaurant","tags":["social-media","content-creation","marketing","instagram","tiktok","facebook","restaurant-marketing"]} |
Social Post
Core Principles
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.
The Four Content Pillars for Shops & Restaurants
- The Hero Shot — Beautiful, mouth-watering photos/videos of your product. This is your lead generator.
- Behind the Scenes — The team, the kitchen, the prep process. Builds trust and human connection.
- Social Proof — Customer reviews, user-generated content, sold-out signs. Shows demand and validates quality.
- Promotions & Events — Specials, happy hours, live music, holidays. Drives immediate action.
Platform Cheat Sheet
| 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 |
Skill Workflow
Step 1 — Establish Brand Voice
Ask the user a few quick questions to define tone:
- "Describe your shop/restaurant in 3 words" (e.g., "cozy, creative, local")
- "What kind of customer do you attract?" (e.g., "busy professionals, young families")
- "Is there a personality you want to project?" (e.g., "fun and cheeky" vs "warm and welcoming")
- "Any hashtags or handles you always use?"
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 😂💯🔥).
Step 2 — Generate Post Ideas Based on Context
Ask the user what they want to post about, or suggest based on the day:
Daily prompts:
- "What's today's special?"
- "Any new items on the menu/shelves?"
- "Any customer wins or milestones?"
- "Is there a holiday or event today?" (National Pizza Day, Local Game Night)
If the user has no specific request, suggest a content mix:
"Here are 5 post ideas for this week:
- 📸 Monday: Hero shot of the new seasonal drink
- 🎬 Tuesday: 15-sec Reel of the prep process (satisfying content)
- 💬 Wednesday: Customer review screenshot + thank you
- 🎉 Thursday: "It's almost Friday" special announcement
- 👥 Friday: Team photo with a fun caption"
Step 3 — Draft Platform-Optimized Posts
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!
Step 4 — Visual Guidance
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
Step 5 — Posting Schedule & Calendar
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
Step 6 — Engagement Tracking
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
Trigger Phrases
| 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 |
Key Instructions Summary
- Establish voice: Define brand personality, tone, and platform presence
- Generate ideas: Suggest content based on business context, day of week, and events
- Draft posts: Platform-optimized content with captions, hashtags, and CTAs
- Brief visuals: Specific guidance for photos/videos (angle, lighting, styling)
- Build calendar: Weekly content schedule with platform mix
- Track engagement: Post-performance analysis with actionable recommendations
Common Mistakes
- Posting without a photo. A post without an image gets 10% of the engagement. Always lead with visuals.
- Same content, every platform. A Facebook post doesn't work on TikTok. Adapt format and tone per platform.
- Inconsistent posting. Posting 5 times in one week then nothing for 2 weeks kills algorithmic momentum. Consistency beats intensity.
- Selling too hard. "COME IN NOW! 50% OFF!" gets tuned out. Entertain, educate, inspire — then sell.
- Ignoring comments and DMs. If someone takes the time to comment, reply. Every interaction is a relationship builder.
- No call to action. Every post should answer: "What do I want them to do?" — Visit? Tag a friend? Order? Share?
"Your social feed is your digital storefront. Make it look as good as the real thing."