social-post
GitHub为本地店铺或餐厅生成社交媒体内容,涵盖每日特价、幕后花絮等。根据Instagram等平台特性调整语气与格式,建立品牌声音并优化发布策略以提升参与度。
Trigger Scenarios
Install
npx skills add cosmicstack-labs/mercury-agent-skills --skill social-post -g -y
SKILL.md
Frontmatter
{
"name": "social-post",
"metadata": {
"tags": [
"social-media",
"content-creation",
"marketing",
"instagram",
"tiktok",
"facebook",
"restaurant-marketing"
],
"author": "cosmicstack-labs",
"version": "1.0.0",
"category": "shop-restaurant"
},
"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."
}
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 |
|---|---|---|---|
| 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 |
| 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."
Version History
- 38e2523 Current 2026-07-05 19:42


