Skip to content
AI & Agents
Command

/cs-linkedin-repurpose

/cs:linkedin-repurpose — Split an article, talk transcript, README, or write-up into standalone LinkedIn units, score each on whether it survives without its context, and skip anything already in the reuse ledger so the same idea never goes out twice.

From plugin
alirezarezvani-claude-skills
26k150 skills116 agents150 commands2 MCP
Install
$ npx -y skills add alirezarezvani/claude-skills --agent claude-code

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/cs-linkedin-repurpose

Context preview

What this command does when you run it.

/cs:linkedin-repurpose — Split an article, talk transcript, README, or write-up into standalone LinkedIn units, score each on whether it survives without its context, and skip anything already in the reuse ledger so the same idea never goes out twice.

Command definition

cs-linkedin-repurpose.md
name: "cs-linkedin-repurpose"
description: "/cs:linkedin-repurpose — Split an article, talk transcript, README, or write-up into standalone LinkedIn units, score each on whether it survives without its context, and skip anything already in the reuse ledger so the same idea never goes out twice."
argument-hint: "[path to the source: article, transcript, README, notes]"

/cs:linkedin-repurpose — One source, many posts, no duplicates

**Command:** `/cs:linkedin-repurpose [path to source]`

When to run

  • "Turn my talk into LinkedIn posts"
  • "I wrote this article — what can I post from it?"
  • You have a body of work and an empty content calendar

What you get

1. **Scored standalone units** — length, dangling references, evidence, substance. A unit opening with "This meant that…" is disqualified regardless of its score, because it refers to something the reader never saw. 2. **A suggested format** per unit. 3. **Ledger-aware output** — anything already posted is skipped, with its date available on request. 4. **The named gap you have to fill** — the first-person sentence only you can write.

Workflow

# Split and see what is available
python3 ../skills/linkedin-content/scripts/repurpose_splitter.py \
  --input talk.md --ledger .linkedin-ledger.json --output human

# After publishing unit 2, record it
python3 ../skills/linkedin-content/scripts/repurpose_splitter.py \
  --input talk.md --ledger .linkedin-ledger.json --record 2 --posted-on 2026-08-25

# Then lint the drafted post
python3 ../skills/linkedin-content/scripts/post_linter.py --input draft.md --output human

Commit the ledger alongside the source. It is project state, not a cache.

Discipline

  • **Every unit is source material, not a post.** Add what it cost, what you assumed, or what

you would do differently. That sentence is the only genuinely new thing in a repurposed post.

  • **Consent and confidentiality first** for post-mortems, customer notes, and anything with a

named third party. The pattern is publishable; the customer is not.

  • **Never publish identical text on two platforms the same day.**
  • **One source should not carry a quarter.** When units start needing more setup than

payload, the ledger is telling you to go do something new.

Stop conditions

  • Usable units identified and the first one drafted and linted clean → done.
  • `NOT_SPLITTABLE` (exit 3) → this is one post, not a series. Say so and write the one post.
  • All units already in the ledger → the source is mined out. Do not re-cut it.

Related

  • Skill: [`linkedin-content`](../skills/linkedin-content/SKILL.md)
  • Reference: [`repurposing_discipline.md`](../skills/linkedin-content/references/repurposing_discipline.md)
Read more
Ships withalirezarezvani-claude-skills

388 production-ready Claude Code skills, plugins, and agent skills for 13 AI coding tools. The most comprehensive open-source library of Claude Code skills and agent plugins — also works with OpenAI Codex, Gemini CLI, Cursor, and 9 more coding agents.

Get the whole plugin

Other commands on alirezarezvani-claude-skills.