LinkedIn Content — format, draft, lint

This skill writes, edits, and lints LinkedIn posts across formats (story, how-to, opinion, carousel, video, poll), and repurposes articles, talks, or transcripts into standalone post units. It enforces LinkedIn-specific mechanics, accessibility, and integrity rules, and produces polished, ready-to-ship posts.

✨ What it does

  • Lints posts on a 0-100 scale across mechanics, hook, integrity, and accessibility, with blocking findings for character
  • Picks the best native format from nine options based on goal, material, and time, refusing camera-less video and decisio
  • Splits long sources into standalone post units and maintains a reuse ledger to prevent duplicate content.
  • Enforces writing to the mobile fold (first ~140 characters) and requires links in the first comment.
  • Mandates alt text on images and captions on videos, and prohibits fabricated numbers, quotes, or results.
  • Provides worked post templates and an annotated example post as references.

🎯 When to use it

  • When you need to write a new LinkedIn post from scratch.
  • When you have an existing draft and want it reviewed or linted against LinkedIn best practices.
  • When you want to repurpose a longer piece (article, talk, transcript) into multiple LinkedIn posts.
  • When you are unsure which LinkedIn format (carousel, video, poll, etc.) fits your material.
  • When you need to evaluate a hook or opening line for effectiveness.

🚀 How to use

Trigger by asking to write, edit, or lint a LinkedIn post, or to repurpose content. The skill first checks for a positioning brief (offering linkedin-strategy if missing), then picks a format, interviews you for specific details, drafts, and lints. Provide your material, goal, and any constraints. Example prompts:

Write a LinkedIn post about a recent project failure and what I learned.
Review my draft LinkedIn post and tell me how to improve it.
Turn this conference talk transcript into 3 LinkedIn posts.

📄 Output: A polished LinkedIn post or set of posts, plus a lint score and optional reuse ledger.

📦 Add this skill to Claude Code

# 1. Get the skills repo
git clone --depth 1 https://github.com/alirezarezvani/claude-skills /tmp/claude-skills

# 2. Copy this skill into your project (or ~/.claude/skills for all projects)
mkdir -p .claude/skills
cp -r /tmp/claude-skills/marketing/linkedin/skills/linkedin-content .claude/skills/linkedin-content

Skill source: marketing/linkedin/skills/linkedin-content/SKILL.md

⚠️ Good to know

Requires a positioning brief (or explicit acceptance to proceed without one) and specific, real details from the user; it cannot fabricate numbers, quotes, or results.

❓ FAQ

What does the linter check?

It scores posts 0-100 across mechanics, hook, integrity, and accessibility, and flags blocking issues like exceeding the 3,000-character cap, engagement bait, and Unicode pseudo-bold.

Can I use Unicode pseudo-bold in my post?

No, never. It is an accessibility failure because screen readers announce it as mathematical symbols, and search engines do not index it as words.

How does the skill prevent posting the same idea multiple times?

When repurposing, it maintains a reuse ledger that tracks which units have been posted, and it skips any unit already in the ledger.

🤖 Overview, features, install steps and FAQ were generated from the project's SKILL.md on Sep 4, 2026. Always check the original source before running commands.