К основному содержанию
скилл Claude Code

linkedin-content — скилл для Claude: посты в LinkedIn

Пишет, редактирует и проверяет посты в LinkedIn: выбирает формат под материал, ловит механические ошибки и разбивает длинный источник на отдельные единицы.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install linkedin@claude-code-skills
Открыть на GitHub

Что делает linkedin-content

Скилл закрывает весь путь поста: выбор формата, черновик, проверка. Внутри три скрипта на Python. format_picker.py ранжирует девять нативных форматов LinkedIn по цели, материалу и времени и отказывает видео без камеры и опросу без реального решения за ним. post_linter.py ставит оценку 0-100 по механике, хуку, достоверности и доступности, а блокирующие находки называет прямо: превышение лимита в 3,000 знаков, engagement bait, Unicode-псевдожирный шрифт, который скринридеры читают как математические символы.

repurpose_splitter.py режет статью, доклад или транскрипт на самостоятельные единицы, оценивает их и пропускает то, что уже есть в ledger. Ledger — файл состояния проекта, его коммитят рядом с источником. Каждая единица остаётся материалом, а не готовым постом: фразу, которую может написать только автор, скрипт не придумает.

Нужен Python 3. Есть четыре справочника: механика первых 140 знаков, канон форматов, дисциплина репурпозинга и доступность. В правилах жёстко: не выдумывать ни одной цифры, клиента, результата или цитаты, ссылки — в первом комментарии, alt-текст на каждое изображение. Ставить стоит тем, кто пишет в LinkedIn регулярно и устал переписывать хуки. Если постов у вас два в год, хватит обычного редактора.

Какие задачи решает

  • выбрать формат поста под конкретный материал и цель
  • проверить черновик на механические ошибки до публикации
  • разбить доклад или транскрипт на отдельные посты
  • не выкатывать одну и ту же идею дважды за год
  • убрать псевдожирный шрифт и добавить alt-текст

Примеры запросов агенту

  • напиши пост в LinkedIn про то, как мы переписали биллинг
  • проверь мой черновик: `python3 scripts/post_linter.py --input draft.md --has-image`
  • разбей `talk.md` на посты и запиши в `.linkedin-ledger.json`

Как установить linkedin-content

1Через маркетплейс плагинов

/plugin marketplace add alirezarezvani/claude-skills
/plugin install linkedin@claude-code-skills

Команда ставит плагин linkedin целиком, со всеми его скиллами

2Через Skills CLI (Vercel)

npx skills add alirezarezvani/claude-skills --skill linkedin-content -a claude-code

3Вручную: положить файлы

~/.claude/skills/linkedin-content/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/linkedin-content/

Из того же набора349

Весь набор →
engineering-skills Alireza Rezvani Каталог инженерных скиллов для Claude Code: помогает выбрать роль под задачу и загрузить только нужный SKILL.md. Подходит для архитектуры, тестов, DevOps и работы с данными. Claude Code 2 387установок finance-skills Alireza Rezvani Маршрутизирует финансовые запросы между тремя скиллами бандла: financial-analyst, saas-metrics-coach и month-end-close. Claude Code 2 312установок marketing-skills Alireza Rezvani Каталог и роутер для маркетинговых скиллов в Claude Code. Помогает выбрать нужный скилл для SEO, контента, CRO, каналов и других задач. Claude Code 2 264установок business-growth-skills Alireza Rezvani Маршрутизирует запросы по продажам и клиентскому сервису между четырьмя специализированными скиллами плагина в Claude Code. Claude Code 2 189установок engineering-advanced-skills Alireza Rezvani Индекс из 37 инженерных скиллов для архитектуры, автоматизации, надёжности и платформенных задач. Пригодится, когда проекту нужны отдельные рабочие сценарии. Claude Code 2 019установок product-skills Alireza Rezvani Оркестратор продуктовой работы для Claude Code. Маршрутизирует задачи между 16 направлениями и проверяет дерево возможностей скриптами. Claude Code 1 994установок pm-skills Alireza Rezvani Оркестрирует проектную работу через 8 PM-скиллов: Jira, Confluence, спринты, отчёты и коммуникации. Подходит для маршрутизации запросов и контроля delivery-цикла. Claude Code 1 975установок senior-backend Alireza Rezvani Скилл помогает проектировать архитектуру бэкенда, настраивать REST API и оптимизировать базы данных. Пригодится при создании роутов, ревью кода и нагрузочном тестировании. Claude Code 1 674установок

Похожие

server-side-conversion-tracking официальный github Скилл помогает настроить серверную отправку покупок в Facebook, TikTok, Google и Bing. Нужен, когда рекламные платформы теряют конверсии. GitHub Copilot 21установок shopify-review-triage официальный Shopify App Review Brief - independent, not affiliated with or endorsed by Shopify Inc. Разбирает публичные отзывы Shopify App Store и превращает их в приоритизированный бриф P0-P3. Подходит, когда нужно понять, какие жалобы разбирать первыми. GitHub Copilot 11установок seo-audit coreyhaines31 Диагностирует технические ошибки сайта, проблемы с индексацией и метатегами. Помогает понять, почему просел органический трафик в Google. Claude Code CX Codex Cursor +1 236 800установок brand claudekit Скилл держит голос бренда, визуальные правила и дизайн-токены в одном файле, а потом раздаёт их промптам агента и вашему CSS. Claude Code CX Codex Cursor +1 39 500установок banner-design claudekit Создаёт баннеры для соцсетей, рекламы и сайтов в HTML/CSS с готовыми размерами и стилями. Пригодится при сборке креативов без графических редакторов. Claude Code CX Codex Cursor +1 39 000установок marketing-psychology coreyhaines31 Помогает применять ментальные модели и поведенческую психологию в маркетинге продукта. Пригодится, когда нужно понять мотивы покупателей и найти слабые места воронки. Claude Code CX Codex Cursor +1 164 000установок content-strategy coreyhaines31 Помогает составить контент-план, выбрать темы для блога и распределить материалы по поисковым и виральным форматам. Пригодится, когда нужно решить, о чём писать для привлечения лидов. Claude Code CX Codex Cursor +1 163 400установок ai-seo coreyhaines31 Помогает готовить контент к цитированию в ответах ИИ и разбираться, почему бренд появляется или не появляется в AI-поиске. Claude Code CX Codex Cursor +1 150 100установок

Вопросы о linkedin-content

Как установить linkedin-content в Claude?

Через маркетплейс плагинов: /plugin marketplace add alirezarezvani/claude-skills, затем /plugin install linkedin@claude-code-skills. Альтернатива — npx skills add alirezarezvani/claude-skills --skill linkedin-content -a claude-code.

Что делает linkedin-content?

Подбирает формат поста под материал, пишет черновик и проверяет его линтером по четырём группам. Ещё умеет резать длинный источник на самостоятельные единицы с учётом ledger.

Чем он отличается от linkedin-strategy?

linkedin-strategy решает, о чём вообще писать. Этот скилл берёт тему и делает из неё пост. Комментарии и личные сообщения — отдельный скилл linkedin-engagement.

Исходный текст

SKILL.md · MIT
---
name: linkedin-content
description: Use when someone wants to write, edit, or lint a LinkedIn post — a story, how-to, opinion piece, carousel script, video script, or poll — or wants an article, talk, or transcript repurposed into posts. Triggers on "write a LinkedIn post", "is this hook any good", "review my post", "turn this into LinkedIn posts", "carousel", "what format should this be". Lints posts 0-100 on mechanics, hook, integrity, and accessibility; picks the format the material actually supports; and splits long sources into standalone units with a reuse ledger.
license: MIT
metadata:
  version: 1.0.0
  author: Alireza Rezvani
  category: marketing
  updated: 2026-08-25
---

# LinkedIn Content — format, draft, lint

The post is not the deliverable; the specific thing only this person can say is. The scripts
handle format choice, mechanical faults, and de-duplication. The interesting part — what
actually happened and what it cost — comes from the user, and cannot be generated.

## Workflow

**1. Check the brief exists.** If there is no positioning brief, offer `linkedin-strategy`
first as a question. Posts without pillars are noise. Never chain silently.

**2. Pick the format from the material, not from fashion.**

```bash
python3 scripts/format_picker.py --goal authority --material data --material tutorial \
  --minutes 120 --output human
```

Exit 0 recommends / 2 asks when the top two are within a point (tie-break on which one they
would enjoy making — the one they repeat beats the one that scores higher once) / 3 no fit,
go get material. It refuses video with no camera and no footage, and a poll with no real
decision behind it.

**3. Draft.** Interview for specifics before writing a line: the number, the mistake, the
sentence someone said. Then write to the fold — **the first ~140 characters are the whole
post for most readers**, and a sentence must complete inside them.

**4. Lint before it ships.**

```bash
python3 scripts/post_linter.py --input draft.md --has-image --output human
```

Exit 0 SHIP / 2 REVISE (or any blocking finding) / 3 REWRITE. Blocking findings have named
consequences: over the 3,000-character cap; engagement bait, named as demoted content in the
Professional Community Policies; Unicode pseudo-bold, which screen readers announce as
mathematical symbols and search does not index as words. Two passes is normal; the stop
condition is exit 0 or a stated decision to accept a warning.

**5. Repurposing.** Split a source and keep the ledger — it prevents the specific recurring
failure of the same idea going out three times over eight months. Commit it alongside the
source; it is project state, not a cache. Every unit is source material, not a post: add the
sentence only the author can write — what it cost, or what they would do differently.

```bash
python3 scripts/repurpose_splitter.py --input talk.md --ledger .linkedin-ledger.json --output human
python3 scripts/repurpose_splitter.py --input talk.md --ledger .linkedin-ledger.json --record 2 --posted-on 2026-08-25
```

## Rules

- **Never fabricate a number, a client, a result, or a quote.** Not one, not as a placeholder.
- **Write to the mobile fold.** A sentence completes before character 140.
- **Links in the first comment**, and say so in the post.
- **No Unicode pseudo-bold, ever.** It is an accessibility failure, not a style choice.
- **Alt text on every image; captions on every video.** LinkedIn does not add them for you.
- **No engagement bait.** Ask the question the post actually earned.
- **The author reads every line before it ships.** They are the author of record.

## Scripts

| Script | Role |
|---|---|
| [`scripts/post_linter.py`](scripts/post_linter.py) | 0-100 across mechanics / hook / integrity / accessibility; blocking findings for the cap, bait, and pseudo-bold. |
| [`scripts/format_picker.py`](scripts/format_picker.py) | Ranks nine native formats against goal, material, and minutes; refuses camera-less video and decision-less polls. |
| [`scripts/repurpose_splitter.py`](scripts/repurpose_splitter.py) | Splits a source into standalone units, scores them, and skips anything already in the reuse ledger. |

## References and assets

- [`references/hook_and_fold_mechanics.md`](references/hook_and_fold_mechanics.md) — the first 140 characters, and the openers to delete on sight (7 sources)
- [`references/post_formats_canon.md`](references/post_formats_canon.md) — what each native format is good at, and the carousel trap (7 sources)
- [`references/repurposing_discipline.md`](references/repurposing_discipline.md) — standalone units, the reuse ledger, source types and their risks (7 sources)
- [`references/accessibility_and_inclusion.md`](references/accessibility_and_inclusion.md) — pseudo-bold, alt text, captions, and why they are blocking (7 sources)

- [`assets/post_templates.md`](assets/post_templates.md) — five worked post shapes with the hook already doing its job
- [`assets/example_post.md`](assets/example_post.md) — a post that passes the linter, annotated

## Distinct from

- **`linkedin-strategy`** — decides what the posts are about. This writes them.
- **`linkedin-engagement`** — comments and DMs. A comment is a different craft with a
  different budget; it lives there.
- **`marketing-skill/copywriting` / `content-humanizer`** — general copy and de-AI passes.
  Reach for those for tone; this one owns LinkedIn's mechanics and its accessibility floor.

---

**Version:** 1.0.0

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой