界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
设计与创意 · SKILL.md

social-media-post

social-media-post

【设计与创意】Create social media content: platform-specific formatting, hashtag strategy, engagement hooks, visual direction, and scheduling. TRIGGER when: user says /social-media-post, "write a post", "social content", "tweet", "LinkedIn post", "Instagram caption".

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: social-media-post description: > Create social media content: platform-specific formatting, hashtag strategy, engagement hooks, visual direction, and scheduling. TRIGGER when: user says /social-media-post, "write a post", "social content", "tweet", "LinkedIn post", "Instagram caption". argument-hint: "[platform and topic, e.g. 'LinkedIn post about our new feature']" user-invocable: true

Social Media Post

Create platform-optimized social media content with engagement hooks, hashtag strategy, visual direction, and scheduling recommendations. Supports single posts, threads, carousels, and cross-platform adaptations.


Process

Step 1 — Clarify Platform, Goal, and Context

Gather the inputs needed to write effective platform-native content.

InputRequired?Notes
PlatformYesLinkedIn, Twitter/X, Instagram, Facebook, TikTok, Threads, YouTube Community
Topic / messageYesWhat is this post about?
GoalYesAwareness, engagement, traffic, leads, community
AudienceRecommendedWho follows this account? B2B, B2C, industry?
Brand voiceRecommendedFormal, casual, witty, authoritative?
Visual assetsOptionalDo they have images, video, or need direction?
Link to includeOptionalURL for traffic-driving posts

Step 2 — Apply Platform-Specific Formatting

Each platform has its own constraints, norms, and best practices.

PlatformCharacter LimitBest FormatsOptimal LengthLink Behavior
LinkedIn3,000 charsText, carousel, document, video800-1,300 chars for engagementLinks in comments perform better
Twitter/X280 chars (free) / 25K (premium)Text, image, thread, poll70-100 chars for retweets, 200-280 for engagementLinks reduce reach; use sparingly
Instagram (feed)2,200 charsImage, carousel, Reel125-150 chars for casual, up to 2K for storytellingNo clickable links in captions
Instagram (Stories)Text overlayImage/video + stickers, pollsMinimal text, visual-firstLink sticker available
Facebook63,206 charsImage, video, link post40-80 chars for engagementNative video outperforms links
TikTok2,200 charsVideo (15s-10min)21-34 seconds for best completion rateLink in bio only (unless shop)
Threads500 charsText, image100-300 charsLinks allowed, carousel supported
YouTube Community5,000 charsText, image, poll200-500 charsLinks allowed

Step 3 — Write the Hook

The first line determines whether someone stops scrolling. It must appear before the "...see more" truncation.

Hook TypeExampleBest For
Bold claim"Most marketing advice is wrong. Here's why."Thought leadership, contrarian takes
Surprising stat"93% of B2B buyers start with a search engine."Data-driven content
Question"What would you do with 10 extra hours per week?"Engagement, community building
Story opener"Last month I got fired. Best thing that happened."Personal brand, narrative posts
How-to promise"How to write a landing page in 30 minutes (framework)"Educational content
List preview"5 tools I use every day that cost $0:"Utility, save-worthy content
Relatable pain"Staring at a blank content calendar again?"Problem-aware audiences
Contrarian"Stop A/B testing your emails. Do this instead."Engagement bait, strong opinions

Truncation points (characters visible before "...see more"):

  • LinkedIn: ~210 characters on mobile
  • Instagram: ~125 characters
  • Facebook: ~80 characters on mobile feed
  • Twitter/X: Full tweet visible (no truncation at 280)

Step 4 — Write the Body

Follow the appropriate structure for the platform and format.

Text post structure (LinkedIn, Twitter/X, Facebook):

[Hook — 1-2 lines]

[Space]

[Value / Story / Insight — 3-8 lines]
- Use line breaks for readability
- One idea per line
- Short sentences

[Space]

[CTA or engagement prompt]

[Hashtags (if applicable)]

Carousel / Document post structure (LinkedIn, Instagram):

SlideContentPurpose
1 (Cover)Bold headline + visual hookStop the scroll
2Problem statement or contextBuild relatability
3-7One key point per slideDeliver value
8 (optional)Summary or recapReinforce learning
9 (Final)CTA — follow, save, share, link in bioDrive action

Design guidelines for carousels:

  • 1080x1350px (4:5 ratio) for maximum feed real estate
  • Consistent brand colors and fonts across all slides
  • Large, readable text (minimum 24pt equivalent)
  • One idea per slide — do not overcrowd

Thread structure (Twitter/X, Threads):

Tweet #ContentPurpose
1Hook + promise ("7 lessons from scaling to $10M ARR. A thread:")Earn the click to expand
2-NOne point per tweet, numberedDeliver value sequentially
FinalSummary + CTA ("If this was useful, repost tweet #1 so others see it")Drive amplification

Step 5 — Add Hashtag Strategy

PlatformHashtag Best PracticesRecommended Count
LinkedInUse 3-5 relevant hashtags, mix of broad and niche3-5
InstagramMix of large (1M+), medium (100K-1M), and small (< 100K) hashtags5-15 (down from the old 30 max strategy)
Twitter/X1-2 hashtags max, more reduces engagement1-2
TikTokTrending + niche hashtags in caption3-5
FacebookHashtags have minimal impact0-2
ThreadsStill emerging, use sparingly1-3

Hashtag selection framework:

  1. Branded: Your company/campaign hashtag (e.g., #YourBrandName)
  2. Industry: Broad category (e.g., #DigitalMarketing, #SaaS)
  3. Niche: Specific community (e.g., #ContentOps, #B2BSEO)
  4. Trending: Currently popular and relevant (check platform trends)
  5. Descriptive: What the post is about (e.g., #MarketingTips, #CaseStudy)

Step 6 — Provide Visual Direction

If the user does not have a ready-made visual, provide direction for creating one.

Visual TypeWhen to UseSpecs
Static imageMost posts1080x1080 (square), 1080x1350 (portrait), 1200x628 (landscape for links)
CarouselEducational, list, or storytelling1080x1350 per slide, 2-10 slides
Short videoDemos, behind-the-scenes, tutorials9:16 for Reels/TikTok, 1:1 or 16:9 for feed
GIF / animationReactions, product demosKeep under 15 seconds, loop cleanly
ScreenshotSocial proof, data, toolsAnnotate with highlights or callouts
Text-on-brand-backgroundQuote, stat, or announcementUse brand colors and fonts
No visual (text-only)Twitter/X text tweets, some LinkedInN/A

Provide a brief for each visual:

  • Subject / scene description
  • Text overlay (if any)
  • Brand elements to include (logo, colors, fonts)
  • Mood / style (e.g., clean and modern, bold and playful)

Step 7 — Recommend Posting Schedule

Optimal posting times (general guidelines — actual best times vary by audience):

PlatformBest DaysBest Times (recipient's local time)Worst Times
LinkedInTue, Wed, Thu8-10am, 12pmWeekends, after 6pm
Twitter/XMon-Fri9-11am, 1-3pmLate night
InstagramMon, Wed, Fri11am-1pm, 7-9pm3-5am
FacebookWed, Thu, Fri9am-12pmLate night, early morning
TikTokTue, Thu, Fri7-9am, 12-3pm, 7-11pmVaries widely

Always recommend the user check their own analytics for audience-specific insights.


Output Format

Deliver the social media content as follows:

PLATFORM: [Platform name]
GOAL: [Awareness / Engagement / Traffic / Leads]
FORMAT: [Text / Image / Carousel / Video / Thread]

---

POST COPY:
[Full post text, formatted for the platform]

---

HASHTAGS: [hashtag list]

VISUAL DIRECTION:
- Type: [Image / Carousel / Video]
- Description: [What the visual should show]
- Specs: [Dimensions]
- Text overlay: [If any]

SCHEDULING:
- Recommended day: [Day]
- Recommended time: [Time + timezone note]

ENGAGEMENT STRATEGY:
- [How to respond to comments]
- [Where to cross-promote]

---

CROSS-PLATFORM ADAPTATION:
[Shortened/adapted version for 1-2 other platforms]

Quality Checklist

  • Hook appears before the platform's truncation point
  • Post length is appropriate for the platform
  • Formatting uses line breaks and whitespace for readability
  • Hashtags follow platform-specific best practices (count and relevance)
  • CTA is clear and appropriate for the goal
  • Visual direction includes dimensions and a clear brief
  • Tone matches the stated brand voice
  • No links in Instagram captions (not clickable)
  • Thread tweets can each stand alone if viewed individually
  • Cross-platform adaptation is not just a copy-paste — it is reformatted for each platform
  • Post does not read like an ad unless it is explicitly a promoted post
  • Accessibility: image alt text described, captions for video noted

Edge Cases

  • Cross-platform request ("post this everywhere"): Do NOT copy-paste the same text. Rewrite for each platform's format, norms, and audience. Provide platform-specific versions.
  • Controversial or sensitive topic: Flag the risk. Recommend internal review before posting. Suggest neutral framing and disabling comments if needed.
  • Product launch with embargo: Note the scheduled publish time clearly. Recommend drafting and scheduling in the platform's native scheduler or a tool like Buffer/Hootsuite.
  • No visual assets and no design capability: Recommend free tools (Canva, Figma) with specific template suggestions. Alternatively, suggest text-only formats that perform well on the platform.
  • Personal brand vs. company brand: Adjust tone accordingly. Personal brand posts are more narrative and first-person. Company posts are more polished and "we"-oriented.
  • Newsjacking / trending topic: Speed matters — recommend publishing within 2-4 hours of the trend. Keep the post shorter and more reactive. Tie it clearly to the brand's expertise.
  • Negative comments expected: Include a comment response framework — acknowledge, redirect, and escalate guidelines.
  • Long-form content to summarize: Extract the 3-5 most shareable insights. Each insight should work as a standalone post. Link to the full piece in bio or comments.
  • User wants engagement but has a small following (< 1,000): Recommend engagement-first tactics — comment on others' posts, join conversations, use niche hashtags, and tag relevant people (with permission). Organic reach is built through participation, not just posting.
我的收藏