social-media

social-media

Popular

Social media post guidelines for LinkedIn, Reddit, and Twitter/X. Use when drafting posts, announcements, or sharing technical content on social platforms.

3.9Kstars
262forks
Updated 1/21/2026
SKILL.md
readonlyread-only
name
social-media
description

Social media post guidelines for LinkedIn, Reddit, and Twitter/X. Use when drafting posts, announcements, or sharing technical content on social platforms.

Social Media Post Guidelines

Platform-Specific Brevity

  • LinkedIn: 3-5 lines max. State the feature, drop the link, done.
  • Twitter/X: Each tweet should have ONE idea. Don't overexplain.
  • Reddit technical subs: Focus on implementation details, not benefits

What to Remove

  • All hashtags except when platform culture expects them
  • Section headers in post content ("## Implementation", "## Benefits")
  • Bullet lists of features/benefits
  • Marketing phrases ("game-changing", "seamless", "powerful")
  • Call-to-action phrases ("See it in action!", "Try it today!")
  • Redundant adjectives ("excellent", "really")

What to Add

  • Specific technical details that developers care about
  • Actual implementation challenges and solutions
  • Links to relevant libraries/APIs used
  • One unique feature detail ("with your model of choice")
  • Disclaimers when recommending tools ("Not affiliated, it just...")
  • Personal standards/opinions ("by my standards", "slated for cleanup")
  • Formal transitions with proper punctuation (semicolons, periods)
  • Include disclaimers when praising external tools
  • Use more precise language ("functionality" vs just "function")

Examples: LinkedIn Posts

Good (Actual Human Post)

Whispering now supports direct file uploads!

Simply drag and drop (or click to browse) your audio files for instant transcription, with your model of choice.

Free open-source app: https://github.com/EpicenterHQ/epicenter

Bad (AI-Generated Feel)

Excited to announce that Whispering now supports direct file uploads!

This game-changing feature allows you to:
- Drag and drop any audio/video file
- Get instant, accurate transcriptions
- Save time and boost productivity

Built with the same philosophy of transparency and user control, you pay only actual API costs (just 2c/hour!) with no hidden fees or subscriptions.

Ready to revolutionize your workflow? Try it now!

GitHub: https://github.com/EpicenterHQ/epicenter

#OpenSource #Productivity #Innovation #DeveloperTools #Transcription

Examples: Reddit Technical Posts

Good (Focused on Implementation)

Hey r/sveltejs! Just shipped a file upload feature for Whispering and wanted to share how I implemented drag-and-drop files.

I used the [FileDropZone component from shadcn-svelte-extras](https://www.shadcn-svelte-extras.com/components/file-drop-zone), which provided a clean abstraction that allows users to drop and click to upload files:

```svelte
<FileDropZone
  accept="{ACCEPT_AUDIO}, {ACCEPT_VIDEO}"
  maxFiles={10}
  maxFileSize={25 * MEGABYTE}
  onUpload={(files) => {
    if (files.length > 0) {
      handleFileUpload(files);
    }
  }}
/>
```

The component handles web drag-and-drop, but since Whispering is a Tauri desktop app, drag-and-drop functionality didn't work on the desktop (click-to-select still worked fine). So I reached for Tauri's [onDragDropEvent](https://tauri.app/reference/javascript/api/namespacewebviewwindow/#ondragdropevent) to add native support for dragging files anywhere into the application.

You can see the [full implementation here](link) (note that the code is still somewhat messy by my standards; it is slated for cleanup!).

Whispering is a large, open-source, production Svelte 5 + Tauri app: https://github.com/EpicenterHQ/epicenter

Feel free to check it out for more patterns! If you're building Svelte 5 apps and need file uploads, definitely check out shadcn-svelte-extras. Not affiliated, it just saved me hours of implementation time.

Happy to answer any questions about the implementation!

Bad (Marketing-Focused)

## The Problem
Users were asking for file upload support...

## The Solution
I implemented a beautiful drag-and-drop interface...

## Key Benefits
- User-friendly interface
- Supports multiple file formats
- Lightning-fast processing

## Why This Matters
This transforms the user experience...

You Might Also Like

Related Skills

Analyze and optimize tweets for maximum reach using Twitter's open-source algorithm insights. Rewrite and edit user tweets to improve engagement and visibility based on how the recommendation system ranks content.

ComposioHQ avatarComposioHQ
Get

Plans, creates, and optimizes marketing campaigns including content strategy, social media, email, and analytics. Helps develop go-to-market strategies, campaign messaging, and performance measurement.

davila7 avatardavila7
Get
social-media

social-media

8.5Ksocial-media

Use this skill when creating short-form social media content for LinkedIn, Twitter/X, or other platforms

langchain-ai avatarlangchain-ai
Get
paid-ads

paid-ads

5.1Ksocial-media

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.

coreyhaines31 avatarcoreyhaines31
Get
social-content

social-content

5.1Ksocial-media

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' or 'viral content.' This skill covers content creation, repurposing, and platform-specific strategies.

coreyhaines31 avatarcoreyhaines31
Get
baoyu-post-to-wechat

baoyu-post-to-wechat

3.9Ksocial-media

Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (图文) with multiple images. Use when user mentions "发布公众号", "post to wechat", "微信公众号", or "图文/文章".

JimLiu avatarJimLiu
Get