LinkedIn agent skills

31 free, MIT-licensed LinkedIn agent skills that turn Claude Code, Codex, Cursor or any skills-compatible agent into a LinkedIn content team. They find ideas in your real work, write posts, hooks and comments in your voice, fix your profile and check every draft. Your agent's own model runs them: no API keys, no accounts, nothing phones home. Humans: the same tools live at liftli.ai/tools.

npx skills add liftli-ai/linkedin-agent-skills

Or as a Claude Code plugin:

/plugin marketplace add liftli-ai/linkedin-agent-skills
/plugin install linkedin-agent-skills@liftli

● MIT license · runs on your agent's model · github.com/liftli-ai/linkedin-agent-skills · machine-readable manifest

What these are

A skill is an installable instruction package — a SKILL.md your agent reads and executes with its own model. Installing one teaches your agent a content craft: the hook patterns that survive LinkedIn's "see more" fold, the 8 checks of a strong headline, the tells that make writing smell like AI. The knowhow is the same behind Liftli's 28 free web tools; skills are the version built for the terminal.

New here? Ask your agent "help me with my LinkedIn". The linkedin-agent skill picks the right skill, and linkedin-voice builds a voice file from three of your posts so every draft sounds like you. The skills write and check; they never post. linkedin-publish hands you a copy-ready post, or publishes through Liftli after you approve.

Install everything with the command above, or a single skill with --skill <name> — every card below carries its exact command.

Start here The front door, your voice file, and publishing

Start

linkedin-agent

LinkedIn Agent

The front door to the kit: routes any LinkedIn request to the right skill, sets up the voice file first, and suggests a weekly routine that works.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-agent
Start

linkedin-voice

LinkedIn Voice File

Builds a voice file from three of the user's own posts and four short questions: who they write for, the positions they hold, the proof they can publish, and how they sound. Every writing skill reads it before it writes, so drafts stop sounding generic.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-voice
Start

linkedin-publish

LinkedIn Publish

Gets a final post live without breaking LinkedIn's rules: a copy-ready version to paste by hand, or publishing and scheduling through Liftli, which posts via LinkedIn's official API only after the user approves.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-publish

Write — Drafting skills: hooks, posts, comments, repurposing

Write

linkedin-hook-generator

LinkedIn Hook Generator

Generates 8 scroll-stopping opening lines for a LinkedIn or X post, each built on a different proven pattern (contrarian claim, number + unexpected outcome, confession, mid-story drop) and sized to survive the ~210-character “see more” fold. The agent's own model does the writing using the distilled pattern library — no API key, no account.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-hook-generator
Write

linkedin-post-generator

LinkedIn Post Generator

Writes a complete LinkedIn post from a topic or raw material: hook above the fold, 1–2 sentence paragraphs, concrete specifics, one clear takeaway. Encodes the editorial structure that separates posts people read from posts people scroll past.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-post-generator
Write

linkedin-post-rewriter

LinkedIn Post Rewriter

Rewrites a draft post for reach while keeping the author's facts and voice: fixes buried hooks, wall-of-text formatting, AI-sounding phrasing and weak endings, then explains every change it made. Never invents claims that weren't in the original.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-post-rewriter
Write

linkedin-post-ideas

LinkedIn Post Ideas

Interviews the user about their actual expertise, then mines it for 15 specific post ideas across five angles: lessons & mistakes, contrarian takes, process, stories, and data. Each idea is one sharp sentence someone could immediately start writing from — no generic listicles.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-post-ideas
Write

linkedin-comment-generator

LinkedIn Comment Generator

Writes 25–40 word LinkedIn replies with actual substance — a concrete example, a respectful challenge, an extension, a micro-story, or a genuinely useful question. Never opens with empty praise and never includes a CTA.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-comment-generator
Write

linkedin-poll-generator

LinkedIn Poll Generator

Creates complete LinkedIn polls people actually answer: a question under 140 characters the reader feels qualified and eager to vote on, 3–4 chooseable options under 30 characters each, and an intro post that stakes a light opinion so comments have something to react to.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-poll-generator
Write

linkedin-to-x

LinkedIn to X Converter

Repurposes a LinkedIn post for X (Twitter) properly instead of copy-pasting: a standalone post under 280 characters, a 4–6 post thread whose first post hooks alone, and a spicier quote-bait variant. Strips LinkedIn-isms and tightens to the core claim, because X rewards conversation.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-to-x
Write

linkedin-contrarian-takes

Contrarian Take Generator

Generates 6 defensible contrarian angles on a topic — each with the take itself, the steelman of the common advice, and the conditions under which the contrarian view wins. Built for honest disagreement, not shock-bait; helps the user pick the angle they can defend from lived experience.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-contrarian-takes
Write

devlog-to-linkedin-post

Commits to LinkedIn Post

Turns a developer's real work week — commit messages, PR titles, or a described week — into a build-in-public LinkedIn post with actual narrative tension (the bug that took three tries, the feature that got cut). In a git repo, the agent can read the log itself. Never a changelog dump.

npx skills add liftli-ai/linkedin-agent-skills --skill devlog-to-linkedin-post
Write

meeting-notes-to-linkedin-post

Meeting Notes to LinkedIn Post

Mines meeting notes or call transcripts for their strongest post-worthy insight — the customer sentence that reframes the problem, the objection everyone has, a decision and its reasoning — and writes it up fully anonymized, plus two runner-up angles.

npx skills add liftli-ai/linkedin-agent-skills --skill meeting-notes-to-linkedin-post

Profile — Headline, About, profile audit, AI-search visibility

Profile

linkedin-headline-generator

LinkedIn Headline Generator

Writes 7 LinkedIn headlines under 220 characters using different proven formulas (“I help X achieve Y through Z”, outcome + proof, role | niche | proof-point), front-loading the first ~65 characters that survive search truncation. Flags buzzwords and pipe-soup.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-headline-generator
Profile

linkedin-headline-analyzer

LinkedIn Headline Analyzer

Scores an existing LinkedIn headline against 8 checks: length vs the 220 limit, the ~65-character search cut, buzzwords, pipe count, all-caps, audience signal, and the title-only trap — with a specific fix for every failed check and one rewritten example.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-headline-analyzer
Profile

linkedin-about-generator

LinkedIn About Generator

Writes a LinkedIn About section that reads like a landing page, not a bio: a hook in the first 3 lines (all that shows before “see more”), who you help and the outcome, proof with numbers, how you work, and exactly one call-to-action. First person, 150–250 words.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-about-generator
Profile

linkedin-profile-checklist

LinkedIn Profile Checklist

Walks the user through a 25-point profile audit in five groups — photo & banner, headline & URL, About, experience & skills, activity & social proof — with a weighted score (activity and About count double) and a prioritized fix list.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-profile-checklist
Profile

ai-search-visibility

AI Search Visibility Audit

A GEO (generative engine optimization) audit for a person: 12 checks across Presence, Consistency and Citability that determine whether ChatGPT, Claude and Perplexity can find and cite the user for their expertise. Returns a tier (Invisible / Fragments / Citable) and concrete next actions.

npx skills add liftli-ai/linkedin-agent-skills --skill ai-search-visibility

Check — Pre-publish checks the agent runs in seconds

Check

linkedin-character-limits

LinkedIn Character Limits

A reference skill carrying every LinkedIn character limit for 2026 — posts (3,000), the ~210/~140 character “see more” folds, headline (220), About (2,600), comments (1,250), articles, messages, polls — plus the editorial rules of thumb, so the agent can length-check drafts in the terminal.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-character-limits
Check

linkedin-post-preview

LinkedIn Post Fold Preview

Computes exactly what survives LinkedIn's “see more” fold: shows the first ~210 characters (desktop) and ~140 (mobile) as readers will see them, flags cuts that land mid-word or mid-idea, and judges whether the amputated hook still creates pull.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-post-preview
Check

linkedin-post-analyzer

LinkedIn Post Analyzer

Applies a 10-point pre-publish checklist to a draft: hook fits the fold, sentence length, wall-of-text paragraphs, total length, hashtag and emoji counts, buzzwords, ending strength, bare URLs. Framed honestly as editorial best practices, not algorithm claims.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-post-analyzer
Check

ai-sounding-post-checker

AI-Sounding Post Checker

Audits a draft for the tells that make readers smell AI — filler openers, “Not only… but also” constructions, enumerator adverbs, tell-vocabulary like “delve” and “seamless”, em-dash chains, uniform sentence rhythm — then fixes by adding what's missing (real numbers, real moments, actual quotes), not by paraphrasing the tells away.

npx skills add liftli-ai/linkedin-agent-skills --skill ai-sounding-post-checker
Check

hot-take-risk-check

Hot-Take Risk Check

A pre-publish second opinion on a spicy draft: a verdict (SHIP IT / SHIP WITH EDITS / RETHINK), the most uncharitable plausible reading, ranked risks, and the minimal edits that keep the edge without the backfire. The goal is braver posts, not neutered ones.

npx skills add liftli-ai/linkedin-agent-skills --skill hot-take-risk-check
Check

linkedin-text-formatter

LinkedIn Text Formatter

Converts text to Unicode bold, italic, bold-italic or monospace for LinkedIn using the Mathematical Alphanumeric Symbols mapping — with the honest caveats: screen readers spell it letter-by-letter and search can't index it, so use it for one or two emphasis moments, never whole posts.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-text-formatter
Check

linkedin-line-break-fixer

LinkedIn Line Break Fixer

Cleans text pasted from Google Docs or Word before it hits LinkedIn: strips zero-width characters, normalizes exotic spaces, collapses runs of blank lines, trims trailing whitespace, and reflows paragraphs to the 1–2 sentence rhythm the feed rewards.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-line-break-fixer

Measure — Metrics, timing, costs and reference tables

Measure

linkedin-engagement-rate

LinkedIn Engagement Rate

Computes LinkedIn engagement rate both ways — by impressions (for your own posts) and by followers (for comparing accounts) — and interprets the number with clearly-hedged rules of thumb, small-sample caveats, and why comments outweigh reactions.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-engagement-rate
Measure

linkedin-follower-growth

LinkedIn Follower Growth

Projects follower growth with compounding math and milestone estimates, wrapped in the honest caveats: real growth comes in spikes and plateaus, followers is a lagging metric, and consistency changes the slope more than any tactic.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-follower-growth
Measure

linkedin-best-time-to-post

LinkedIn Best Time to Post

The honest answer on LinkedIn timing: there is no universal best time — published studies disagree because they average different audiences. Carries the commonly-reported windows plus a 4–6 week method to find the user's own best slots from first-hour impressions.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-best-time-to-post
Measure

linkedin-ghostwriter-cost

LinkedIn Ghostwriter Cost

Prices the three ways to keep a LinkedIn presence alive: a human ghostwriter ($500–$3,500/month), DIY (the user's hourly rate × hours per post), and software. Helps the user compute their own numbers and says plainly when a human is the right call.

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-ghostwriter-cost
Measure

linkedin-image-sizes

LinkedIn Image Sizes

A reference skill with every LinkedIn image dimension for 2026 — profile photo, personal banner (1584×396), company pages, post images, article covers, carousel PDFs — labeled recommended vs minimum, plus the crop rules (the profile photo overlaps the banner's bottom-left on desktop).

npx skills add liftli-ai/linkedin-agent-skills --skill linkedin-image-sizes

Skills vs. the full pipeline

Skills are stateless: your agent brings the model, the skill brings the craft. What they can't know is you — your writing voice, your strategy, your material, what worked last month. That's the Liftli MCP: it extracts your voice from your real posts, mines your voice notes, calls and GitHub activity for material, keeps persistent strategy memory, and publishes to LinkedIn, X and Substack behind a one-tap approval gate. Connector details for agents: liftli.ai/llms.txt. Free tier, no card.

Frequently asked questions

Is there a Claude skill for LinkedIn?

Yes. These 31 LinkedIn agent skills install into Claude Code as a plugin (/plugin marketplace add liftli-ai/linkedin-agent-skills, then /plugin install linkedin-agent-skills@liftli) or into any skills-compatible agent with npx skills add liftli-ai/linkedin-agent-skills. They write posts, hooks and comments, audit a profile, and check drafts before they go out. They are free and MIT-licensed.

Can Claude Code post to LinkedIn?

Not with skills alone, and it should not try to automate the LinkedIn website, which breaks LinkedIn's User Agreement and gets accounts restricted. Posting needs an app connected to your account through LinkedIn's official API. The linkedin-publish skill gives you a copy-ready post to paste, or connects Liftli, which publishes and schedules through the official API only after you approve each post.

Which LinkedIn agent skill should I use?

Start with linkedin-agent: it reads your request and picks the right skill. Build your voice file with linkedin-voice first, because every writing skill reads it. For a single job, install just that skill, for example linkedin-hook-generator for opening lines or ai-sounding-post-checker before you post.

What are agent skills?

Skills are installable instruction packages for AI agents — a SKILL.md file carrying a distilled methodology that the agent's own model executes. Installing a Liftli skill teaches your agent how to do one content task well (write hooks, audit a profile, check timing) using the same knowhow behind the free tools at liftli.ai/tools. No API keys, no accounts, nothing phones home.

Which AI agents and clients support these skills?

Any client compatible with the open skills format: Claude Code, Codex, Cursor, and other agents that read SKILL.md packages. Install with npx skills add liftli-ai/linkedin-agent-skills. The skills are plain markdown, so even agents without a skills manager can be pointed at the GitHub repository and use them directly.

Are the skills really free? What's the catch?

MIT-licensed, free forever, and they run entirely on your agent's own model — Liftli never sees your content and pays nothing per use, so there is nothing to meter. They exist because they're the single-serving versions of what Liftli does as a full pipeline; if a skill earns a place in your workflow, you know where the rest lives.

How do skills differ from the Liftli MCP?

Skills are stateless methodology — your agent brings the model, the skill brings the craft. The Liftli MCP is the stateful product: it extracts your writing voice from your real posts, mines your voice notes, calls and GitHub activity for material, keeps persistent strategy memory, and publishes to LinkedIn, X and Substack behind a one-tap approval gate. Skills need no account; the MCP has a free tier at liftli.ai.

Do the skills work offline or in CI?

Yes — a skill is a markdown file on disk. Once installed it works wherever your agent works, including air-gapped or CI environments, because there are no network calls: the agent's own model does all the generation and analysis.

Can I use these skills for a human, in a browser?

28 of the skills have a web twin at liftli.ai/tools: free browser tools with the same methodology, no login required. Agents install skills; people use the web tools.

Your agent knows the craft. Liftli knows you.

Voice extraction, strategy memory, real material from your week, publishing behind your one-tap yes — connect the Liftli MCP.

Start free — no card