Agent skill

Linkedin Post Writer

by sergebulaev in sergebulaev/linkedin-skills

Draft a new LinkedIn post from scratch using one of 20 2026 hook formulas (anaphora, R.I.P., time-anchor, curiosity-gap, contrarian, controlled A/B, false-binary, and more) plus a founders-edition…

MITAuto-check passedWriting & Content

Install Linkedin Post Writer

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

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

GitHub CLI
$ gh skill install sergebulaev/linkedin-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/sergebulaev/linkedin-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
4.3k
Used in
1 other repo
Token cost
~3.6k tokens
SKILL.md length
1,969 words
Files
4 (incl. references)
Skills in repo
13
Repo updated
First seen
Licence
MIT

At a glance

Draft a new LinkedIn post from scratch using one of 20 2026 hook formulas (anaphora, R.I.P., time-anchor, curiosity-gap, contrarian, controlled A/B, false-binary, and more) plus a founders-edition…

  • Works in 8 steps: Gather inputs. Topic, angle, draft ideas… → Pick the formula. First ask (or infer)… → Draft the post. Fill the formula… → …
  • Get founder-specific angles
  • SKILL.md covers When to use, Formulas this skill can use, Steps and Hard rules (from user feedback), plus 3 more sections
  • Reaches linkedin.com

What it does

Linkedin Post Writer is an agent skill from sergebulaev/linkedin-skills. Draft a new LinkedIn post from scratch using one of 20 2026 hook formulas (anaphora, R.I.P., time-anchor, curiosity-gap, contrarian, controlled A/B, false-binary, and more) plus a founders-edition angle library, picked by engagement goal (comments, reposts, likes, saves). Runs the humanizer pass and schedules via Publora on approval. Use to write a post, find a hook or proven format, or get founder-specific angles. Not for reviewing existing drafts (use linkedin-humanizer --mode audit).

Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/algorithm-heuristics.md`, `references/hook-formulas.md` and `references/humanizer-checklist.md`).

It sits in Writing & Content, covering Social media posts and Humanizing AI text. It works with LinkedIn. The repository describes itself as: Claude skills for LinkedIn. 11 Claude Code and Codex skills that write human-sounding LinkedIn posts, craft comments that get noticed, analyze your feed, and build a publishing… The licence is MIT.

When your agent uses it

  • Get founder-specific angles
  • Tasks that involve Social media posts
  • Tasks that involve Humanizing AI text

Example prompts

  • “/linkedin-post-writer”

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. Gather inputs. Topic, angle, draft ideas if the user has them, target audience (founders / operators / marketers), desired length (short…
  2. Pick the formula. First ask (or infer) the goal: comments, reposts, likes, or saves. Use the "Pick by goal first" table to shortlist, then…
  3. Draft the post. Fill the formula skeleton with user voice. Respect the 2026 algorithm rules
  4. Humanizer pass. Scrub 2026 AI vocab by density, cap em dashes (about one per 100 words), break stacked triads, generic openers and reveal…
  5. Run audit. Optionally invoke linkedin-humanizer --mode audit for algorithm + voice checks before showing to user.
  6. Optional illustration. If the post would land better with a visual (or the user asks), offer one: draft an image and generate it with…
  7. Approval card. Show: formula used, full draft, char count, suggested posting window (Tue/Wed/Thu 7:30-9:00 AM local), reaction targets…
  8. On approval. Call lib.publish(kind="post", draft_text=, target_url="https://www.linkedin.com/post/new/"…

What it can do on your machine

Read from SKILL.md and the folder at commit bfa41ff. 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

    Hosts in commands or code, which the agent is likely to contact:

    • linkedin.com

    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 3.6k tokens when it runs, and up to ~5.3k if it reads all its reference files. Until then it costs about 128 tokens; SKILL.md has 1,969 words of instructions outside code blocks.

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

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 sergebulaev/linkedin-skills at commit bfa41ff, republished under its MIT licence (© sergebulaev). 1,969 words, ~3,615 tokens.

Download SKILL.mdSave it as .claude/skills/linkedin-post-writer/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
linkedin-post-writer
description
Draft a new LinkedIn post from scratch using one of 20 2026 hook formulas (anaphora, R.I.P., time-anchor, curiosity-gap, contrarian, controlled A/B, false-binary, and more) plus a founders-edition angle library, picked by engagement goal (comments, reposts, likes, saves). Runs the humanizer pass and schedules via Publora on approval. Use to write a post, find a hook or proven format, or get founder-specific angles. Not for reviewing existing drafts (use linkedin-humanizer --mode audit).

LinkedIn Post Writer

Ship long-form LinkedIn posts using hook formulas that actually performed in 2025-2026 (verified engagement multipliers).

When to use

  • User says "write me a LinkedIn post about X"
  • User has a topic + a rough angle and needs a hook + structure
  • User wants to pick from known-winning formats and fill in their voice
  • User wants to audit + schedule in one flow

Formulas this skill can use

CodeFormulaReference engBest for
F1Platform Risk Anaphora4,240Category/platform posts, product-as-fix
F2R.I.P. Obituary3,822Era-ending claims, industry pivots
F3Year-over-Year Pivot494, 3.74xIdentity shifts, founder reflection
F4Time-Anchor Confession1,519+Vulnerability, voice reset, ICP re-targeting (2026: use with care, see caveats)
F5Self-Proving Meta1,082 / 435 commentsCommitment-based posts, tests in public
F6Comment-Gate Lead Magnet717-3,008List building (2026: use with care, real deliverable only, see caveats)
F7Odd-Precision Money Ledger1,755, 9.4xFounder build-log, cost breakdowns (2026: strongest opener, number-first)
F8Paid-vs-Free Reversal550, 19.64xFree framework give-away
F9Curiosity-Gap Teaser306, 4.25xEmergent behavior, behind-the-scenes (2026: use with care, pay off in 2 lines)
F10Contrarian + Historical Receipts3,083Sacred-cow takes, AI/tech cycles
F11Emotional Cold-Openhigh-reach*Real story with emotional stakes (likes)
F12Permission Slipcomment-heavy*Encouragement, reassurance (comments; 2026: use with care, needs a dated fact)
F13Bait-and-Switch Reversalhigh-reach*Policy/process change that's an upgrade (likes)
F14Named Gratitude / Tributerepost-heavy*Thanking mentors / team / departing colleague (reposts)
F15Explain-to-Kidssave-heavy*Demystifying jargon (saves)
F16Status-Strip Humilitylike-heavy*Senior voice wanting warmth not distance (likes)
F17Controlled A/B Anecdotestructural†One-variable comparison, delegation/AI takes (comments)
F18False-Binary Dissolvestructural†"Both obvious answers fail" governance/strategy (comments/reposts; 2026: it is the post's one contrast)
F19Anecdote-Meets-Evidence Bridgestructural†Personal noticing + a data stack (comments/saves)
F20Diverging-Curves Closestructural†Two trajectories that diverge, quotable maxim (reposts)

* F11-F16 reach is absolute 2026-corpus reach (often source-driven: a reshare or a famous author), NOT a baseline multiplier like the F1-F10 numbers. The two columns measure different things and are not comparable: F11's "256k" is raw reach, F8's "550, 19.64x" is a format multiplier. Do not rank formulas by putting these side by side. See ../../references/hook-formulas.md for each formula's real reference and caveats.

† F17-F20 are structural formulas: they shape the logic of a post (a controlled comparison, a false binary, an evidence bridge, two diverging curves) rather than its topic. They carry no reference number and are chosen by primary goal. They were built for the founders edition and several founder angles pin them by name.

Full skeletons in ../../references/hook-formulas.md. F1-F10 are the long-form thought-leadership set; F11-F16 (validated against a 2026 corpus of above-average performers) skew shorter and emotional and each carries a primary engagement goal.

2026 reach caveats (Sep 2026 audit)

The reference numbers above are unchanged; what changed is how the 2026 feed treats the device each formula leans on. Every formula in ../../references/hook-formulas.md now carries a "2026 reach note"; the ones that matter when picking:

  • Never open with a question. Question as the first line is -34% median likes across all follower bands (MagicPost, 1.2M posts; vendor data, proprietary AI-score). Move the question to the close, where it is +3%.
  • Prefer number-first. An odd-precision number in line 1 is +34% median likes (same source). F7 is the strongest 2026 opener; F3, F5, F17 are number-first by construction.
  • F4 Confession, use with care: a specific, dated, uncomfortable fact with no "let me be honest" / "confession:" framing; substance inside the first 3 lines. Manufactured candor is the "false vulnerability" tell; genuine vulnerability is +7 to +10% (vendor data).
  • F6 Comment-Gate, use with care: comment-gate CTAs are the named target of LinkedIn's March 2026 authenticity update, and the July 2026 "AI slop" report button cuts flagged posts ~40% views. Only with a real, named deliverable, and never "comment X to get Y" phrasing.
  • F9 Curiosity-Gap, use with care: teaser phrases ("what nobody tells you", "what most people miss", "the real question is") are on the 2026 AI-tell consensus lists. The gap must be specific and pay off within 2 lines, before the fold.
  • F12 Permission Slip and F18 False-Binary, use with care: both are generic-frame devices ("Stop X, start Y" -6.7%, "It's not X, it's Y" -4.9%, vendor data). They survive with a dated fact and as the post's only contrast.
  • Density rule: one contrast and one triple per post, zero "The result?" / "Plot twist:" / "Here's what" bridges. 98-100% of top human creators still use these devices; the tell is repetition plus emptiness, not the device.
  • Still lifts reach: number-first line, closing question, P.S. sign-off (+7.5%), 1,000+ chars (1.18x) and 20+ sentences (1.14x, AuthoredUp 3M posts), 1-2 sentence paragraphs with blank lines (recommended layout, not a tell).
Pick by goal first

If the user knows what they want the post to earn, start here, then narrow by topic. Canonical mapping: ../../references/hook-formulas.md → Engagement-goal split.

GoalReach for
CommentsF17, F10, F4, F12, F9 (F4/F12/F9 with their 2026 caveats)
RepostsF14, F2, F8
LikesF11, F13, F16
SavesF15, F7, F8

Steps

Voice profile first (all drafts). If ../../references/voice-profile.md has filled: yes, load it and match the user's voice fingerprint, hard rules, and CTA/link style throughout. If it is not filled, mention once that linkedin-humanizer --mode profile can learn their voice from a few posts, then proceed with the generic voice rules. If ../../references/story-bank.md has filled: yes, load it too and take concrete details (numbers, dates, named projects) from there instead of asking mid-draft. Never invent a figure that is not in it; if the bank has nothing that fits, ask the user or offer linkedin-interviewer.

Founder mode (when the writer is a founder). Before picking a formula, open ../../references/founder-topics.md and offer a founder angle (A1-A10) that fits their goal. The angle picks the territory (reprice the category, the scarce-shots math, the delegation line, and so on); several angles pin the formula for you (A9 uses F17, A10 uses F18+F20). Founder angles compound trust with a narrow audience of investors, hires, and design partners rather than chasing broad reach. Fill the angle's bracketed slots with the founder's real numbers, then continue from step 3.

Spine from an interview (skip the asking). If linkedin-interviewer --mode post handed over a five-line spine (Moment, Number, Correction, Opposition, Ask), that spine is the skeleton: Moment opens the post, Number is the proof, Correction is the turn, Opposition fixes the audience, Ask is the close. Do not re-ask for anything the spine already carries, and do not fill a line the interview left labelled empty. Pick the formula that fits the spine rather than bending the spine to a formula; if none fits, say which line is the obstacle.

  1. Gather inputs. Topic, angle, draft ideas if the user has them, target audience (founders / operators / marketers), desired length (short 300-500 / medium 900-1300 / long 1500-1900 chars).
  2. Pick the formula. First ask (or infer) the goal: comments, reposts, likes, or saves. Use the "Pick by goal first" table to shortlist, then suggest 2-3 formulas that also fit the topic and let the user pick. Show the reference engagement number next to each, plus the formula's 2026 caveat if it has one. Two hook rules apply regardless of formula: never open with a question (-34% median likes; the question goes at the close, +3%) and prefer a number-first line (+34% median likes; both MagicPost vendor data, proprietary AI-score). If the best hook you have is a question, invert it into the number that answers it.
  3. Draft the post. Fill the formula skeleton with user voice. Respect the 2026 algorithm rules:
    • Hook in first 210 chars (before "… see more"); line 1 is a statement or a number, never a question, never "Here's what/how", never "Stop X, start Y"
    • Length: the target the user picked in step 1 wins. 900-1,300 chars is the default when they express no preference, not a ceiling over their choice. If they asked for long (1,500-1,900), write long and do not trim toward the sweet spot: 1,000+ chars and 20+ sentences carry a 1.18x / 1.14x reach lift (AuthoredUp, 3M posts), so the evidence runs with them, not against them. The one hard limit is LinkedIn's 3,000 characters.
    • Double line-breaks between ideas, not single; 1-2 sentence paragraphs are the recommended layout
    • One contrast and one triple per post maximum; no "The result?" / "Plot twist:" reveal bridges (Density rule in ../../references/hook-formulas.md)
    • Close with a specific question, and add a one-line P.S. when there is a real follow-up (+7.5%)
    • 0-2 hashtags, placed at end
    • No external links in body (move to first comment)
  4. Humanizer pass. Scrub 2026 AI vocab by density, cap em dashes (about one per 100 words), break stacked triads, generic openers and reveal bridges. Add at least 1 specific number, 1 named entity, 1 first-person concrete detail per 100 words.
  5. Run audit. Optionally invoke linkedin-humanizer --mode audit for algorithm + voice checks before showing to user.
  6. Optional illustration. If the post would land better with a visual (or the user asks), offer one: draft an image and generate it with lib.illustrate(prompt, kind="wide"), pulling brand handle/color from Voice & Brand Profile §6 for the overlay. Show the returned url + cost in the approval card and attach it via media_urls on publish. For a multi-image grid (2-10 images in one post) use lib.illustrate_set([p1, p2, ...], kind="wide", overlay=brand) and pass every url in media_urls=[...]. For a quote-card of the hook, skip the model and typeset it: lib.quote_card("<hook line>", handle="@handle", style="brand") — crisp text, same url flow. Full workflow: ../linkedin-humanizer/sub-skills/illustration.md. No Pixfaro key -> it drafts the prompt for the user to generate manually.
  7. Approval card. Show: formula used, full draft, char count, suggested posting window (Tue/Wed/Thu 7:30-9:00 AM local), reaction targets from likely commenters, and the illustration (if any).
  8. On approval. Call lib.publish(kind="post", draft_text=<approved>, target_url="https://www.linkedin.com/post/new/", platforms=[{"platform":"linkedin","platformId":<id>}], scheduled_time=<iso_or_None>, media_urls=<list_or_None>). The wrapper handles Publora / manual / diy routing. If the user reconsiders after approving, call lib.unpublish(post_group_id=<postGroupId from the response>) to cancel it before it goes out. On the publora tier the post is already queued, so the dashboard is otherwise the only way back.
Show full SKILL.md (307 more words)Show less

Hard rules (from user feedback)

Global voice rules: see root SKILL.md §Voice rules. Additional skill-specific rules:

  • Never frame LinkedIn as inferior in a LinkedIn post (algo penalty).
  • Don't name-drop the user's product in a way that reads as self-promo. One mention max, and only when it's the natural conclusion, not the pitch.
  • Include at least one moment of real vulnerability or concrete stakes. Pure insight posts don't land in 2026.
  • Natural rhythm, not manufactured variance: one genuinely long sentence next to a short one per paragraph is fine; never alternate long/short across the post and never stack fragments (at most 2 standalone fragments per post). Touch a paragraph only if every sentence reads the same flat length.

Anti-patterns (skill will refuse)

  • All-caps first line ("THIS CHANGED EVERYTHING."). This holds even for F11 Emotional Cold-Open: carry the intensity with word choice, never caps.
  • Question as the first line ("Ever wondered why...?"). Invert to a number, move the question to the close.
  • "Here's what / here's how" or "Stop X, start Y" as the opener; "The result?" / "Plot twist:" as a reveal bridge
  • Announced candor ("Let me be honest", "Confession:") with no dated fact behind it
  • "Comment X to get Y" comment-gate phrasing
  • Em dashes above the cap (more than about one per 100 words)
  • "In today's fast-paced world" openers
  • Rule-of-three lists without receipts
  • "Game-changer", "deep dive", "leverage", "fundamentally"
  • External links in the body
  • Reused engagement-bait closers ("tag someone who needs this")

Resources

  • ../../references/hook-formulas.md — all 20 formula skeletons with worked examples, per-formula 2026 reach notes, "What still lifts reach in 2026" and the Density rule
  • ../../references/founder-topics.md — founders-edition library of 10 founder angles (A1-A10) with fill-in templates
  • ../../references/algorithm-heuristics.md — 2026 posting rules (timing, format, length)
  • references/humanizer-checklist.md — the full scrub list
  • linkedin-humanizer — aggressive AI-tell scrubber, plus --mode audit for pre-publish review
  • linkedin-hook-extractor — reverse-engineer a hook from a viral post you admire

© sergebulaev, 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 3 other files (references) in skills/linkedin-post-writer of sergebulaev/linkedin-skills.

  • SKILL.md
  • references/algorithm-heuristics.md
  • references/hook-formulas.md
  • references/humanizer-checklist.md

Open the folder on GitHubat commit bfa41ff

Used in 1 other repository

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sergebulaev/linkedin-skills, which our catalogue first saw on October 7, 2026.

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 skillsergebulaev/linkedin-skills4.3k1 repos~3.6kAutomated safety check: PassMIT
Li HumanJakeschincariol/linkedin-agent-skill1.5k—~1.1kAutomated safety check: PassMIT
Ig Repurposersergebulaev/instagram-skills308—~2.2kAutomated safety check: PassMIT
Writewaynesutton/markdown-site628—~3kAutomated safety check: PassMIT
X Repurposersergebulaev/x-skills1211 repos~1.7kAutomated safety check: PassMIT
X Longform Postericosiu/ai-marketing-skills3.6k2 repos~1.9kAutomated safety check: PassMIT

Similar skills

  • Li Human

    Jakeschincariol/linkedin-agent-skill

    Strip the machine fingerprint out of any draft - em dashes, AI slop words, invisible watermark characters - and score it against a five-check detection panel before it goes out.

    1.5k GitHub stars~1.1k tokensUpdated 21 days ago
    Writing & ContentAuto-check passed
  • Ig Repurposer

    sergebulaev/instagram-skills

    Repurpose existing content into a native Instagram post. An agent skill from sergebulaev/instagram-skills.

    308 GitHub stars~2.2k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Write

    waynesutton/markdown-site

    Writing style guide for technical content, social media, blog posts, READMEs, git commits, and developer documentation.

    628 GitHub stars~3k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • X Repurposer

    sergebulaev/x-skills

    Repurpose existing content into a native X (Twitter) post or thread.

    121 GitHub starsUsed in 1 repo~1.7k tokens
    Writing & ContentAuto-check passed
  • X Longform Post

    ericosiu/ai-marketing-skills

    Write long-form X (Twitter) posts and threads in a founder/CEO voice.

    3.6k GitHub starsUsed in 2 repos~1.9k tokens
    Writing & ContentAuto-check passed
  • 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

More from sergebulaev/linkedin-skills

All 13 skills in this repo
  • Linkedin Marketing

    sergebulaev/linkedin-skills

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

    4.3k GitHub starsUsed in 1 repo~3.2k tokens
    Auto-check: notes
  • Linkedin Comment Drafter

    sergebulaev/linkedin-skills

    Draft a LinkedIn comment on someone else's post from its URL, or reshare (repost) it to your feed with optional commentary.

    4.3k GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • Linkedin Content Planner

    sergebulaev/linkedin-skills

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

    4.3k GitHub starsUsed in 1 repo~2.1k tokens
    Auto-check passed
  • Linkedin Hook Extractor

    sergebulaev/linkedin-skills

    Reverse-engineer the hook formula from a viral LinkedIn post URL.

    4.3k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Linkedin Humanizer

    sergebulaev/linkedin-skills

    Remove AI tells from LinkedIn posts/comments: 2026 vocabulary density, reveal bridges, staccato fragments, stacked triads, performed sincerity.

    4.3k GitHub starsUsed in 1 repo~5k tokens
    Auto-check passed
  • Linkedin Reply Handler

    sergebulaev/linkedin-skills

    Draft a reply to one LinkedIn comment from its URL, or sweep a whole thread from just the post URL and draft a reply to every comment worth answering, in one batch.

    4.3k GitHub starsUsed in 1 repo~3.6k tokens
    Auto-check passed

Works with

Questions about Linkedin Post Writer

What does Linkedin Post Writer do?

Draft a new LinkedIn post from scratch using one of 20 2026 hook formulas (anaphora, R.I.P., time-anchor, curiosity-gap, contrarian, controlled A/B, false-binary, and more) plus a founders-edition…. Linkedin Post Writer is an agent skill from sergebulaev/linkedin-skills., time-anchor, curiosity-gap, contrarian, controlled A/B, false-binary, and more) plus a founders-edition angle library, picked by engagement goal (comments, reposts, likes, saves).

When should I use Linkedin Post Writer?

Linkedin Post Writer fits situations like: get founder-specific angles; tasks that involve Social media posts; tasks that involve Humanizing AI text.

How do I install Linkedin Post Writer in Claude Code?

Run `npx skills add sergebulaev/linkedin-skills --skill linkedin-post-writer -a claude-code`. Or copy the skill folder (skills/linkedin-post-writer in sergebulaev/linkedin-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 sergebulaev/linkedin-skills --skill linkedin-post-writer -a codex`. Or copy the skill folder (skills/linkedin-post-writer in sergebulaev/linkedin-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 sergebulaev/linkedin-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 names 1 domain. In commands or code: linkedin.com; the agent is likely to contact it when it follows the instructions. 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 (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Linkedin Post Writer use?

About 3.6k tokens (SKILL.md is roughly 14k 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 1.7k 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: Li Human (Jakeschincariol/linkedin-agent-skill, 1.5k stars), Ig Repurposer (sergebulaev/instagram-skills, 308 stars), Write (waynesutton/markdown-site, 628 stars) and X Repurposer (sergebulaev/x-skills, 121 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?

sergebulaev (a GitHub user) maintains it in sergebulaev/linkedin-skills, which has 4,305 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 7, 2026.

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