
Social Media Posts
Turn a launch, blog post, or announcement into copy-paste-ready LinkedIn, Facebook, Instagram, and Reddit posts with correct limits, hooks, and hashtags.
Overview
Social-media-posts is an agent skill most often used in Launch (also Grow/content) that generates platform-specific, copy-paste-ready social posts for LinkedIn, Facebook, Instagram, and Reddit from scratch, existing cont
Install
npx skills add https://github.com/jezweb/claude-skills --skill social-media-postsWhat is this skill?
- Three modes: From Scratch, From Content repurpose, and multi-platform Campaign with timing sequence
- Targets LinkedIn, Facebook, Instagram, and Reddit with per-platform character limits, hooks, hashtags, and image specs
- Structured input table for topic, platforms, tone, and optional source content path
- Produces copy-paste-ready posts—not draft placeholders
- Trigger phrases include linkedin post, instagram caption, social media campaign, and repurpose for social
- 3 generation modes: From Scratch, From Content, Campaign
- 4 platforms: LinkedIn, Facebook, Instagram, Reddit
Adoption & trust: 861 installs on skills.sh; 841 GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have a launch or blog piece but no time to rewrite hooks, hashtags, and length limits separately for every social network.
Who is it for?
Indie builders announcing features, shipping updates, or repurposing one article into a week of social touchpoints.
Skip if: Paid ad creative strategy, TikTok or X-specific formats not listed in the skill, or accounts that need legal/compliance review workflows the skill does not model.
When should I use this skill?
Triggers include 'social media post', 'linkedin post', 'facebook post', 'instagram caption', 'reddit post', 'repurpose for social', or 'social media campaign'.
What do I get? / Deliverables
You get a set of network-ready posts—optionally sequenced for a campaign—that match each platform’s specs and your chosen tone.
- Copy-paste-ready per-platform posts
- Optional campaign posting sequence and timing suggestions
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Launch/distribution is the primary shelf because the skill optimizes multi-platform copy for getting a message in front of audiences at ship and announce moments. Distribution subphase matches platform-specific posting workflows, campaign sequencing, and repurpose-from-content modes rather than long-form SEO page work.
Where it fits
Turn a feature launch note into four network-specific posts with hooks placed for LinkedIn and Reddit norms.
After publishing a launch blog, generate social snippets that point readers to the same URL without duplicating the full article.
Repurpose a weekly newsletter into Instagram captions and Facebook updates for the rest of the week.
Draft coordinated posts announcing a pricing or onboarding change to existing users on professional and community channels.
How it compares
Use instead of generic chat blurbs that ignore per-platform limits—this is a structured post generator, not an SEO page or email skill.
Common Questions / FAQ
Who is social-media-posts for?
Solo and indie builders who ship their own marketing and want an agent to draft LinkedIn, Facebook, Instagram, and Reddit posts that respect each platform’s rules.
When should I use social-media-posts?
Use at launch when distributing an announcement, during grow when turning a newsletter or blog into social snippets, and for coordinated campaigns that need consistent messaging across platforms.
Is social-media-posts safe to install?
It requests Read, Write, Glob, and Grep to work from your content files; review the Security Audits panel on this page and avoid pointing it at sensitive unpublished material you do not want written or summarized.
SKILL.md
READMESKILL.md - Social Media Posts
# Social Media Post Generator Create platform-specific social media posts that respect each platform's conventions, character limits, and audience expectations. Produces copy-paste-ready content. ## Modes ### From Scratch User provides topic + key points. Generate posts for selected platforms. ### From Content User provides existing content (blog post, newsletter, announcement, press release). Repurpose into platform-appropriate posts. ### Campaign Generate a coordinated set of posts across all platforms for a single launch, announcement, or event. Includes posting sequence and timing suggestions. ## Workflow ### 1. Gather Input | Field | Required | Example | |-------|----------|---------| | Topic or source content | Yes | "We just launched a new feature" or path to blog post | | Target platforms | Yes | LinkedIn, Facebook, Instagram, Reddit | | Tone | No | Professional, casual, enthusiastic, educational | | CTA | No | "Try it free", "Read more", "Comment your thoughts" | | Link to include | No | https://example.com/blog/new-feature | | Image available? | No | Yes/no — affects post structure | If the user provides a file path or URL to existing content, read it first and extract the key messages. ### 2. Generate Per-Platform Posts --- #### LinkedIn **Audience**: Professionals, B2B, industry peers **Tone**: Authoritative but approachable, thought-leadership **Optimal length**: 1,200–1,500 characters (longer posts perform well) **Structure**: ``` [Hook line — must grab attention before "see more" truncation] [blank line] [2-3 short paragraphs with line breaks between] [blank line] [CTA or question to drive comments] [blank line] [3-5 relevant hashtags] ``` **Rules**: - Hook must work in first 2 lines (before "…see more" at ~210 chars) - Use line breaks liberally — wall-of-text kills engagement - Ask a question at the end to drive comments - Hashtags: 3-5 max, mix broad (#Marketing) and niche (#CloudflareWorkers) - Links in comments perform better than in post body (algorithm penalty) - No emoji overload — 1-2 max, or none for serious topics **Image specs**: 1200×627px (1.91:1) for link preview, or 1080×1080 (1:1) for standalone **Example**: ``` We just shipped something we've been building for 6 months. It started as a "wouldn't it be nice if…" conversation and turned into our most requested feature. Here's what we learned: → Users don't want more features. They want fewer clicks. → The prototype we almost killed became the final product. → Shipping weekly forced us to cut scope ruthlessly. The full story is in our latest blog post (link in comments). What's the hardest product decision you've made this year? #ProductDevelopment #StartupLife #BuildInPublic ``` --- #### Facebook **Audience**: Mixed — friends, family, community, local businesses **Tone**: Conversational, warm, community-focused **Optimal length**: 80–150 characters for engagement, up to 500 for storytelling **Structure**: ``` [Opening hook — conversational, relatable] [1-2 short paragraphs] [Link (if applicable) — Facebook generates preview cards] [Engagement prompt — question or poll] ``` **Rules**: - Link posts: Facebook auto-generates a preview card — don't repeat the headline in your text - Short posts (under 130 chars) get larger text rendering in feed - Questions and polls drive highest engagement - Tag relevant pages when mentioning