Agent skill

Linkedin Post Writer

by social-media-skills in social-media-skills/skills

A skill your agent uses to write a LinkedIn post — professional, thought-leadership, or founder/personal-brand content optimized for LinkedIn's specific mechanics (dwell time, early comments, the…

MITAuto-check passedWriting & Content

Install Linkedin Post Writer

skills CLI
$ npx skills add social-media-skills/skills --skill linkedin-post-writer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install social-media-skills/skills linkedin-post-writer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/social-media-skills/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/linkedin-post-writer .claude/skills/linkedin-post-writer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
linkedin-post-writer
GitHub stars
134
Token cost
~1.8k tokens
SKILL.md length
828 words
Files
6 (incl. references)
Skills in repo
106
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses to write a LinkedIn post — professional, thought-leadership, or founder/personal-brand content optimized for LinkedIn's specific mechanics (dwell time, early comments, the…

  • Works in 7 steps: Read the foundation first → Lock the idea, goal, and who's posting → Write the "see more" hook → …
  • Write a LinkedIn post — professional
  • SKILL.md covers Step 0 — Read the foundation…, Step 1 — Lock the idea, goal,…, Step 2 — Write the "see more"… and Step 3 — Structure for dwell, plus 8 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Linkedin Post Writer is an agent skill from social-media-skills/skills. Use to write a LinkedIn post — professional, thought-leadership, or founder/personal-brand content optimized for LinkedIn's specific mechanics (dwell time, early comments, the "see more" hook). Run when the user says "write a LinkedIn post," "LinkedIn," "post this on LinkedIn," "thought leadership post," "founder post," or wants professional/B2B social content. Reads brand-profile and voice first, uses hook-writer for the opening line that must win the "see more" expand, formats for dwell, drives genuine…

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `evals/evals.json`, `references/avoiding-cringe.md` and `references/examples.md`).

It sits in Writing & Content, covering Social media posts. It works with LinkedIn. The repository describes itself as: 106 social media skills for AI agents - strategy, writing, video, design, platform growth, publishing, and analytics. Works with Claude, Cursor, OpenClaw, Hermes & 40+ agents. The licence is MIT.

When your agent uses it

  • Write a LinkedIn post — professional
  • Thought-leadership
  • Founder/personal-brand content optimized for LinkedIns specific mechanics (dwell time
  • The see more hook)

Example prompts

  • “s specific mechanics (dwell time, early comments, the”
  • “hook). Run when the user says”
  • “LinkedIn,”
  • “/linkedin-post-writer”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Read the foundation first
  2. Lock the idea, goal, and who's posting
  3. Write the "see more" hook
  4. Structure for dwell
  5. Write the body
  6. Close for comments + one soft CTA
  7. Mechanics

What it can do on your machine

Read from SKILL.md and the folder at commit 6e30eeb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Linkedin Post Writer loads about 1.8k tokens when it runs, and up to ~5.1k if it reads all its reference files. Until then it costs about 231 tokens; SKILL.md has 828 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~231
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from social-media-skills/skills at commit 6e30eeb, republished under its MIT licence (© social-media-skills). 828 words, ~1,779 tokens.

Download SKILL.mdSave it as .claude/skills/linkedin-post-writer/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
linkedin-post-writer
description
Use to write a LinkedIn post — professional, thought-leadership, or founder/personal-brand content optimized for LinkedIn's specific mechanics (dwell time, early comments, the "see more" hook). Run when the user says "write a LinkedIn post," "LinkedIn," "post this on LinkedIn," "thought leadership post," "founder post," or wants professional/B2B social content. Reads brand-profile and voice first, uses hook-writer for the opening line that must win the "see more" expand, formats for dwell, drives genuine comments, and routes links to the first comment to protect reach. Avoids LinkedIn cringe (broetry, engagement bait). This is the single-post craft: to "grow on LinkedIn" or set the account strategy use linkedin-growth; for company-page strategy use linkedin-company-pages; for general captions use caption-writer; for X threads use thread-writer; for the carousel slides use carousel-writer.
metadata.version
1.0.0
license
MIT

LinkedIn Post Writer

LinkedIn is its own game, and posts written like generic social captions underperform on it. The algorithm rewards two things above all — dwell time (how long people actually spend on the post) and early, meaningful comments — and the format has its own rules: the "…see more" hook, whitespace that makes long posts readable, links that suppress reach, and personal voices that beat company pages.

Two commitments shape every post here:

  1. Earn the read, then earn the comment. Write the opening to win the "…see more" tap, format the body so people actually read it (dwell), and close in a way that invites a real comment.
  2. Substance over LinkedIn theatre. The platform is full of broetry and "Agree? 👇" engagement bait — which both the algorithm and credible professionals increasingly punish. This skill does what genuinely works and refuses the cringe. See references/avoiding-cringe.md.

Step 0 — Read the foundation first

Load brand-profile.md and voice.md (and audience.md for the professional segment). The LinkedIn register is usually a notch more authority-leaning than other platforms, but still human and first-person. Carry guardrails and any compliance rules.

Step 1 — Lock the idea, goal, and who's posting

  • One idea — the single point, story, or insight.
  • Goal — authority, leads/warming, comments, or reach (shapes the close).
  • Person vs company — personal/founder profiles consistently out-reach company pages and read as more trustworthy. Recommend a personal voice for thought leadership; reserve the company page for announcements/brand. (See references/linkedin-mechanics.md; the page's own strategy lives in linkedin-company-pages.)

Step 2 — Write the "see more" hook

Use hook-writer. The first line (~140 chars on mobile before "…see more") must earn the expand — that tap is the first dwell signal, and without it the post is invisible. Front-load tension; no warm-up, no "I'm excited to announce."

Step 3 — Structure for dwell

Pick a LinkedIn format (personal-story→lesson, contrarian/POV, how-to, case study, observation — see references/post-formats.md), then format for readability: short sentences, one-to-two-line paragraphs, generous whitespace, a clear build. A wall of text kills dwell. (Whitespace as genuine readability — not the broetry gimmick of one dramatic fragment per line.)

Step 4 — Write the body

Deliver the value or story the hook promised, in the brand voice at a LinkedIn register. Long is fine if it earns the read (limit ~3,000 chars) — every line must pull to the next. Don't pad; don't bait-and-switch the hook.

Step 5 — Close for comments + one soft CTA

End with a genuine discussion question the audience can't help answering — relevant to their work, easy but interesting, not "Agree?". Early comments drive reach, and the author replying to them boosts it further. Add at most one soft CTA (follow for more, a resource) — LinkedIn isn't the place to hard-sell.

Step 6 — Mechanics

  • Links: external links in the body suppress reach. Put the link in the first comment and say "link in comments," or post link-free. Native content wins. See references/linkedin-mechanics.md.
  • Hashtags: 3–5 relevant, at the end.
  • Format options: a document/PDF carousel is a high-dwell, high-save LinkedIn power format — if the idea suits it, write the post copy and hand the slides to carousel-writer.
  • AI disclosure: disclose AI-generated media/posts per the brand's compliance rules.
Show full SKILL.md (309 more words)Show less

Deliver options, recommend one

Give 2–3 distinct posts (different angles or formats), then recommend one with a one-line reason tied to the goal.

Quality bar — self-check

  • Does the first line win the "…see more" tap within the cutoff?
  • Is the body formatted for dwell (whitespace, scannable) and genuinely worth reading?
  • Does it sound like them at a LinkedIn register (voice + "never" list)?
  • Does it close on a real question that invites comments, with one soft CTA?
  • Are links routed to comments, hashtags sensible, format native?
  • Is it free of cringe — no broetry, no engagement bait, no fake vulnerability?
  • Would you be comfortable if a respected peer read it?

Edge cases & pushback

  • User asks for engagement bait ("write a 'comment YES' post," broetry, a fake-emotional story) → decline that approach and offer the genuine alternative that actually performs and protects credibility. (references/avoiding-cringe.md.)
  • Idea is really a one-liner → a short, sharp LinkedIn post or a poll can beat a forced essay; say so.
  • Company announcement → can run from the page, but suggest a personal founder/employee post alongside for reach.
  • Regulated/sensitive → carry compliance guardrails; no unverifiable claims; required disclaimers.
  • Hard-sell request → reframe toward value-first; LinkedIn punishes overt selling.
  • No real story/insight → don't manufacture a fake parable; sharpen the actual point or pick a format that fits what's true.
  • brand-profile, voice-builder, audience-research — voice, register, professional audience.
  • hook-writer — the "see more" opening line.
  • caption-writer — general captions; thread-writer — X threads; carousel-writer — the slides for a document-carousel post.
  • linkedin-growth — the personal-profile growth system (cadence, commenting, the golden hour); linkedin-company-pages — the company-page strategy. This skill stays on the single post.
  • scheduling-and-queue — schedule the finished post.

References

  • references/linkedin-mechanics.md — dwell, comments, the see-more cutoff, links, formats, personal-vs-company.
  • references/post-formats.md — LinkedIn post structures and the comment-driven close.
  • references/avoiding-cringe.md — what NOT to do (broetry, engagement bait) and what works instead.
  • references/examples.md — worked LinkedIn posts, formatted for dwell, vs a cringe version.

© social-media-skills, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in skills/linkedin-post-writer of social-media-skills/skills.

  • SKILL.md
  • evals/evals.json
  • references/avoiding-cringe.md
  • references/examples.md
  • references/linkedin-mechanics.md
  • references/post-formats.md

Open the folder on GitHubat commit 6e30eeb

Compare with similar skills

Linkedin Post Writer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Linkedin Post Writer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Linkedin Post Writer this skillsocial-media-skills/skills134—~1.8kAutomated safety check: PassMIT
Socialcoreyhaines31/marketingskills54k4 repos~4.5kAutomated safety check: PassMIT
Social Contentfreekmurze/dotfiles1k23 repos~2.1kAutomated safety check: PassNone
Linkedin Marketingsergebulaev/linkedin-skills4.4k1 repos~3.2kAutomated safety check: NotesMIT
Linkedin Content Plannersergebulaev/linkedin-skills4.4k1 repos~2.1kAutomated safety check: PassMIT
Typefullyfreekmurze/dotfiles1k1 repos~3.4kAutomated safety check: NotesNone

Similar skills

  • Social

    coreyhaines31/marketingskills

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage.

    54k GitHub starsUsed in 4 repos~4.5k tokens
    Writing & ContentAuto-check passed
  • Social Content

    freekmurze/dotfiles

    When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms.

    1k GitHub starsUsed in 23 repos~2.1k tokens
    Writing & ContentAuto-check passed
  • Linkedin Marketing

    sergebulaev/linkedin-skills

    Plan, draft, audit, and publish LinkedIn posts and comments.

    4.4k GitHub starsUsed in 1 repo~3.2k tokens
    Writing & ContentAuto-check: notes
  • Linkedin Content Planner

    sergebulaev/linkedin-skills

    Generate a 7-day LinkedIn content plan from a theme, audience, and pillars.

    4.4k GitHub starsUsed in 1 repo~2.1k tokens
    Writing & ContentAuto-check passed
  • Typefully

    freekmurze/dotfiles

    Create, schedule, and manage social media posts via Typefully.

    1k GitHub starsUsed in 1 repo~3.4k tokens
    Writing & ContentAuto-check: notes
  • Changelog Social Recap

    FlorianBruniaux/claude-code-ultimate-guide

    Turns CHANGELOG.md entries for a release or a week into LinkedIn, Twitter/X, newsletter and Slack posts in French and English.

    6.1k GitHub stars~1.8k tokensUpdated today
    Writing & ContentAuto-check: notes

More from social-media-skills/skills

All 106 skills in this repo
  • AI Image Editing

    social-media-skills/skills

    The AI image-editing router — inpainting/object removal, background removal, upscaling, outpainting, old-photo restoration, and retouch, routed task-first to the right engine.

    134 GitHub stars~2.1k tokensUpdated 9 days ago
    Auto-check passed
  • AI Music And Sound

    social-media-skills/skills

    The AI music + sound-design skill for social -- original/licensed audio beds and sound design for Reels/TikToks/Shorts/videos.

    134 GitHub stars~1.9k tokensUpdated 9 days ago
    Auto-check passed
  • AI Search Optimization

    social-media-skills/skills

    A skill your agent uses to get a brand and its content CITED and RECOMMENDED by AI answer engines — the GEO (Generative Engine Optimization) / AI-search-visibility skill.

    134 GitHub stars~2k tokensUpdated 9 days ago
    Auto-check passed
  • AI Video

    social-media-skills/skills

    The model-agnostic AI-video router and brief — the counterpart to image-prompt.

    134 GitHub stars~1.3k tokensUpdated 9 days ago
    Auto-check passed
  • AI Voiceover

    social-media-skills/skills

    The AI narration / voiceover mini-skill (ElevenLabs-led). An agent skill from social-media-skills/skills.

    134 GitHub stars~1.1k tokensUpdated 9 days ago
    Auto-check passed
  • Analytics And Reporting

    social-media-skills/skills

    Social media analytics and reporting — read native platform data honestly and turn it into next actions.

    134 GitHub stars~1.4k tokensUpdated 9 days ago
    Auto-check passed

Works with

Questions about Linkedin Post Writer

What does Linkedin Post Writer do?

A skill your agent uses to write a LinkedIn post — professional, thought-leadership, or founder/personal-brand content optimized for LinkedIn's specific mechanics (dwell time, early comments, the…. Linkedin Post Writer is an agent skill from social-media-skills/skills. Use to write a LinkedIn post — professional, thought-leadership, or founder/personal-brand content optimized for LinkedIn's specific mechanics (dwell time, early comments, the "see more" hook).

When should I use Linkedin Post Writer?

Linkedin Post Writer fits situations like: write a LinkedIn post — professional; thought-leadership; founder/personal-brand content optimized for LinkedIns specific mechanics (dwell time; the see more hook).

How do I install Linkedin Post Writer in Claude Code?

Run `npx skills add social-media-skills/skills --skill linkedin-post-writer -a claude-code`. Or copy the skill folder (skills/linkedin-post-writer in social-media-skills/skills) into .claude/skills/linkedin-post-writer in your project. Claude Code loads it when a task matches its description.

How do I install Linkedin Post Writer in Codex?

Run `npx skills add social-media-skills/skills --skill linkedin-post-writer -a codex`. Or copy the skill folder (skills/linkedin-post-writer in social-media-skills/skills) into .agents/skills/linkedin-post-writer in your project. Codex loads it when a task matches its description.

Can I use Linkedin Post Writer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add social-media-skills/skills --skill linkedin-post-writer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/linkedin-post-writer, .gemini/skills/linkedin-post-writer, .github/skills/linkedin-post-writer and .opencode/skills/linkedin-post-writer in your project.

What does Linkedin Post Writer need to run?

SKILL.md names no scripts, command-line tools or credentials: Linkedin Post Writer is instructions for the agent only.

Does Linkedin Post Writer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Linkedin Post Writer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Linkedin Post Writer use?

Linkedin Post Writer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Linkedin Post Writer use?

About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.3k tokens, read only when the agent opens those files.

What are the alternatives to Linkedin Post Writer?

Skills that share tags, products or a category with Linkedin Post Writer: Social (coreyhaines31/marketingskills, 54k stars), Social Content (freekmurze/dotfiles, 1k stars), Linkedin Marketing (sergebulaev/linkedin-skills, 4.4k stars) and Linkedin Content Planner (sergebulaev/linkedin-skills, 4.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Linkedin Post Writer?

social-media-skills (a GitHub organization) maintains it in social-media-skills/skills, which has 134 GitHub stars. The repository holds 106 skills in this directory. The repository was last updated on October 1, 2026.

Source: social-media-skills/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.