linkedin-contentLinkedIn post writing with hook formulas, formatting rules, and engagement patterns. Covers post types, algorithm signals, character limits, and content pill...
Install via ClawdBot CLI:
clawdbot install okaris/linkedin-contentWrite high-engagement LinkedIn posts via inference.sh CLI.
curl -fsSL https://cli.inference.sh | sh && infsh login
# Research trending LinkedIn content patterns
infsh app run tavily/search-assistant --input '{
"query": "LinkedIn viral post examples 2024 high engagement patterns"
}'
# Post to X (cross-posting reference)
infsh app run x/post-create --input '{
"text": "Your cross-posted version here"
}'
Install note: The install script only detects your OS/architecture, downloads the matching binary from dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.
βββββββββββββββββββββββββββββββββββββββ
β HOOK (first 1-2 lines) β β Visible before "...see more"
β β
β ...see more βββββββββββββββββββββββ β β The click gate
β β
β BODY (story/value) β
β - Formatted with line breaks β
β - Short paragraphs (1-2 sentences) β
β - Lists or numbered points β
β β
β CTA (last 1-2 lines) β β Ask for engagement
β β
β #hashtags (3-5) β
βββββββββββββββββββββββββββββββββββββββ
| Element | Limit |
|---------|-------|
| Post text | 3,000 characters |
| Visible before "see more" | ~210 characters (~2 lines on mobile) |
| Hashtags | 3-5 recommended |
| Comment | 1,250 characters |
| Article title | 100 characters |
| Article body | 125,000 characters |
The first 210 characters are everything. If the hook fails, nobody clicks "see more."
| Formula | Example |
|---------|---------|
| Contrarian opinion | "Unpopular opinion: code reviews are a waste of time." |
| Personal story opening | "I got fired on a Tuesday. Best thing that ever happened." |
| Surprising stat | "92% of startups fail. But not for the reason you think." |
| List promise | "I've hired 200+ engineers. Here are 5 red flags I look for." |
| Bold statement | "Your resume doesn't matter. Here's what does." |
| Before/after | "3 years ago I couldn't get a single interview. Yesterday I turned down a FAANG offer." |
| Pattern interrupt | "Stop. Before you send that cold email, read this." |
β "Excited to announce that we are pleased to share..." (corporate speak)
β "In today's rapidly evolving landscape..." (clichΓ©, says nothing)
β "I'd like to take a moment to..." (slow, no hook)
β "Just published a new blog post!" (no value proposition)
β Starting with a hashtag or emoji
β Dense paragraph:
"I learned something important about leadership last week. My team was struggling with a deadline and instead of pushing harder, I decided to remove scope. The result was incredible β we shipped faster and the quality was better. Sometimes less really is more."
β
Formatted for LinkedIn:
"I learned something about leadership last week.
My team was struggling with a deadline.
Instead of pushing harder, I removed scope.
The result?
We shipped faster.
And the quality was BETTER.
Sometimes less really is more."
| Rule | Why |
|------|-----|
| One sentence per line | Easier to scan on mobile |
| Blank line between paragraphs | Visual breathing room |
| Short paragraphs (1-2 sentences) | Mobile readability |
| Use line breaks for dramatic effect | Creates pacing and suspense |
| Bold key phrases sparingly | Draws eye to important points |
| Numbered lists for tips | Scannable, shareable |
| Avoid walls of text | Nobody reads them |
| Post Type | Engagement | Best For |
|-----------|-----------|----------|
| Personal story + lesson | Very High | Building connection, authenticity |
| Contrarian take | High | Starting conversations, visibility |
| Carousel (document post) | High | Educational content, tips |
| List/tips (numbered) | High | Actionable value, saves |
| Poll | Medium-High | Easy engagement, data gathering |
| Photo + story | Medium | Humanizing, events |
| Video (native) | Medium | Demonstrations, personality |
| Link post | Low | Driving traffic (algorithm penalizes) |
| Reshare | Very Low | Don't bother β write original |
LinkedIn penalizes posts with links (reduces reach). Workarounds:
Every LinkedIn creator should have 3-5 pillars they rotate through:
| Pillar | What It Covers | Example |
|--------|---------------|---------|
| Expertise | Industry knowledge, how-tos | "5 database patterns every engineer should know" |
| Stories | Personal experiences, failures, wins | "The hardest feedback I ever received" |
| Opinions | Takes on industry trends, contrarian views | "AI won't replace engineers. Bad managers will." |
| Behind the scenes | Building in public, process | "Here's our actual sprint retrospective format" |
| Curated insights | Trends, data, research summaries | "I analyzed 500 job postings. Here's what changed." |
| Signal | Impact | How |
|--------|--------|-----|
| Dwell time | Very High | Longer posts that people read fully |
| Comments | Very High | Ask questions, create discussion |
| Saves | High | Actionable, reference-worthy content |
| "See more" clicks | High | Strong hook that makes people expand |
| Shares | Medium | Relatable, quotable content |
| Reactions | Medium | Easy to get but weighted less |
| External links | Negative | Reduces reach β put links in comments |
| Editing after posting | Negative | Don't edit within first hour |
| Posting frequency | 3-5x/week | Daily is fine, more than 1/day hurts |
| Day | Best Time (your audience's timezone) |
|-----|------|
| Tuesday-Thursday | 7-8 AM, 12 PM, 5-6 PM |
| Monday | 8 AM (people catching up) |
| Friday | 7-8 AM (before checkout) |
| Weekend | Skip or light content |
Engage in comments for 30-60 minutes after posting β this is more important than the post itself.
# Generate a visual for a LinkedIn post
infsh app run infsh/html-to-image --input '{
"html": "<div style=\"width:1080px;height:1080px;background:#0f172a;display:flex;align-items:center;justify-content:center;padding:80px;font-family:system-ui;color:white;text-align:center\"><div><h1 style=\"font-size:56px;font-weight:900;line-height:1.2;margin:0\">The best code is the code you don't write</h1><p style=\"font-size:22px;opacity:0.5;margin-top:24px\">β Every senior engineer</p></div></div>"
}'
# Generate a professional photo for a personal post
infsh app run falai/flux-dev-lora --input '{
"prompt": "candid professional photo, person speaking at a conference podium, audience in background blurred, natural stage lighting, authentic moment, corporate event photography",
"width": 1200,
"height": 900
}'
End every post with engagement driver:
| CTA Type | Example |
|----------|---------|
| Question | "What's the worst career advice you've received?" |
| Agreement check | "Agree or disagree?" |
| Share request | "Repost if this resonates β»οΈ" |
| Save prompt | "Save this for your next [situation] π" |
| Recommendation ask | "What would you add to this list?" |
| Experience ask | "Has this happened to you?" |
| Mistake | Problem | Fix |
|---------|---------|-----|
| Weak hook | Nobody clicks "see more" | Use hook formulas above |
| Wall of text | Unreadable on mobile | One sentence per line, blank lines between |
| Links in main post | Algorithm reduces reach | Put links in first comment |
| Too many hashtags | Looks spammy | 3-5 relevant hashtags max |
| Corporate jargon | "Leveraging synergies" = instant scroll past | Write like you talk |
| Only self-promotion | Audience stops engaging | 80% value, 20% promotion |
| No CTA | No engagement direction | Always end with a question or ask |
| Resharing without adding | Near-zero reach | Write original posts, quote instead |
| Posting and disappearing | Kills comment momentum | Engage for 30-60 min after posting |
| Being generic | "Hard work pays off" = invisible | Specific stories and data |
npx skills add inference-sh/skills@social-media-carousel
npx skills add inference-sh/skills@content-repurposing
npx skills add inference-sh/skills@twitter-thread-creation
Browse all apps: infsh app list
Generated Mar 1, 2026
A SaaS company uses the skill to craft LinkedIn posts that establish thought leadership, share industry insights, and drive lead generation by applying hook formulas and formatting rules for high engagement. Posts focus on expertise and contrarian takes to attract decision-makers.
An individual professional leverages the skill to build a personal brand on LinkedIn by sharing personal stories, lessons learned, and career tips. This helps increase visibility to recruiters and network connections through authentic, formatted posts that follow engagement patterns.
A startup founder uses the skill to create posts that share the company journey, industry opinions, and behind-the-scenes insights to attract investors, partners, and early adopters. The focus is on storytelling and contrarian takes to stand out in a crowded market.
A consulting firm employs the skill to produce LinkedIn content that showcases expertise through how-to guides, case studies, and industry trends. Posts are designed to generate inquiries and build credibility by adhering to character limits and content pillars for B2B audiences.
A content marketing agency integrates the skill to offer LinkedIn post creation as a service for clients, using the skill's guidelines to ensure posts are optimized for the algorithm and engagement. This includes research via allowed tools and cross-posting strategies.
Freelancers use the skill to offer LinkedIn post writing services to businesses and professionals, charging per post or on a retainer basis. Revenue is generated by applying the skill's formulas and formatting to produce high-engagement content that drives client growth.
A software company integrates the skill into their platform as a feature for users to generate LinkedIn content automatically, using the skill's rules and hooks. Revenue comes from subscription fees or premium add-ons for enhanced content creation capabilities.
Marketing agencies bundle the skill into social media management packages, offering LinkedIn strategy and post creation as part of comprehensive services. Revenue is driven by client contracts that include content planning, execution, and performance tracking.
π¬ Integration Tip
Use the allowed Bash tools for research and cross-posting to streamline content creation; start by applying hook formulas and formatting rules to existing drafts for quick improvements.
Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Fetch and summarize YouTube video transcripts. Use when asked to summarize, transcribe, or extract content from YouTube videos. Handles transcript fetching via residential IP proxy to bypass YouTube's cloud IP blocks.
Browse, search, post, and moderate Reddit. Read-only works without auth; posting/moderation requires OAuth setup.
Interact with Twitter/X β read tweets, search, post, like, retweet, and manage your timeline.
LinkedIn automation via browser relay or cookies for messaging, profile viewing, and network actions.
Search YouTube videos, get channel info, fetch video details and transcripts using YouTube Data API v3 via MCP server or yt-dlp fallback.