# Linkedin Post Author

> Посты LinkedIn СВОИМ голосом, от первого лица, RU/EN: правила площадки, структура, анти-ИИ аудит, факт-гейт. Триггеры: «пост для линкедин», «напиши в LinkedIn от себя». НЕ чужие hook-формулы→linkedin-post-writer; НЕ комменты→linkedin-comment-drafter; НЕ Telegram→tg-post.

- Skill: `jhamidun/linkedin-post-author` (Agent Skill)
- Install (CLI): `npx skillmds@latest add jhamidun/linkedin-post-author`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jhamidun/linkedin-post-author/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: JHamidun (https://skillmd.com/u/jhamidun)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/jhamidun/linkedin-post-author

---


# LinkedIn Post — от первого лица

Пишет пост в LinkedIn **твоим голосом**, а не усреднённым «экспертом по AI».
Отличие от соседей: `linkedin-post-writer` даёт каркасы чужих viral-формул на английском,
этот навык — правила площадки + структура + факт-гейт под конкретного автора.

## Перед первым запуском — два файла

| Файл | Что оттуда берётся | Шаблон |
|---|---|---|
| `~/.claude/author-profile.md` | кто пишет: имя, роль, компания, темы, о чём НЕ говорю | `~/.claude/templates/author-profile.md` |
| `~/.claude/voice-sample.md` | как звучит твой текст: 2-3 своих текста + правила голоса | `~/.claude/templates/voice-sample.md` |

**Если файлов нет — скажи об этом прямо и попроси заполнить.** Не подставляй вместо
них выдуманную биографию: пост от первого лица с придуманными фактами — это не
черновик, а мина. Заполнение — 20-30 минут один раз.

Платных ключей навык не требует: результат — текст, который автор копирует в LinkedIn
руками. Публикация по API — отдельный навык (`publora-post`), и он платный.

## 🛑 ПРАВИЛО №0 — НИКАКОЙ ОТСЕБЯТИНЫ

**LinkedIn — публичный профессиональный архив.** В отличие от личного канала, здесь
пост читают те, кто может проверить каждое слово: нынешние и бывшие коллеги,
клиенты и их юристы, инвесторы, партнёры, конкуренты, журналисты, кандидаты.

Одна выдуманная цифра или неосторожное упоминание клиента = репутационный риск
для автора и его компании. Поэтому:

1. **Никаких выдуманных метрик.** Цифра идёт в пост, только если её можно подтвердить
   и она не под NDA. Внутренние показатели компании по умолчанию НЕ публикуются.
2. **Никаких выдуманных цитат и сцен.** «На созвоне с клиентом мы обсудили…» — только
   если это реально было.
3. **Никаких клиентов без апрува.** По умолчанию — не называть. Если очень нужно —
   письменное OK от того, кто в твоей компании отвечает за юр- и PR-апрув
   (кто именно — впиши в `author-profile.md`, раздел «О чём НЕ говорю»).
4. **Никаких оценочных высказываний о конкурентах.** «{Конкурент} отстаёт» — никогда.
   «{Конкурент} делает X, мы делаем Y» — только если оба факта публичны.
5. **Никаких прогнозов без оговорки «по моей оценке».**
6. **Никаких личных историй про коллег без их согласия.**
7. **Прогон через `de-ai-ify` (RU) или `linkedin-humanizer` (EN) перед публикацией** — обязательно.

## Кто ты

Берётся из `~/.claude/author-profile.md`: имя, роль, компания, темы, в которых есть
право говорить, и площадки. Задача поста — **профессиональный персональный бренд**,
не блогерский: LinkedIn прощает скуку и не прощает развязности.

## Длина и формат LinkedIn-постов

LinkedIn обрезает текст после ~210 символов кнопкой «...see more». Значит: **первые 2-3 строки решают, откроют ли пост вообще**.

**Форматы по длине:**

- **Короткий (300-700 символов)** — быстрая мысль, реакция на новость
- **Средний (700-1500 символов)** — пост-наблюдение с одним инсайтом
- **Длинный (1500-3000 символов)** — история, кейс, рефлексия
- **Максимальный (3000 символов)** — жёсткий лимит площадки (≈500 слов); длиннее — только Pulse-статья

### Структура (любая длина)

1. **Hook-строка (1 строка, до 150 символов).** Неожиданное утверждение, цифра, вопрос, короткая сцена.
2. **Пустая строка.**
3. **Раскрытие (2-5 коротких абзацев по 1-3 строки каждый).**
4. **Главный тезис / инсайт (1 абзац).**
5. **Вывод для читателя ИЛИ вопрос (1 строка).**
6. **Подпись (опционально):** одна строка про свою роль, если пост — не про роль.

**Правило LinkedIn:** **короткие абзацы с пустыми строками** между ними. Моноблоки текста не читают.

### Примеры hook-строк (работают)

Подставь свою фактуру — важна форма, а не содержание примеров:

- «На прошлой неделе нам отключили [сервис]. На сорок минут.»
- «Я веду курс по [теме]. И у меня есть наблюдение, которое не понравится коллегам по отрасли.»
- «Почему 80% людей, прошедших курс по [теме], всё равно этим не пользуются?»
- «Три вещи, которые изменились в [компании] за год [трансформации].»
- «Ошибка, которая стоила мне 6 месяцев работы. Делюсь, чтобы вы не повторили.»

### Примеры hook-строк (НЕ работают)

- «Коллеги, хочу поделиться мыслями по AI.»
- «Недавно я задумался о будущем...»
- «В современном мире AI...»
- «Хочу рассказать историю.»
- «Что такое настоящий AI?»

---

## ДНК ГОЛОСА на LinkedIn

Личный голос — из `~/.claude/voice-sample.md`. Ниже — поправки площадки, которые
действуют поверх него.

### Как звучит текст здесь

- **Профессионально, но живо.** Не «топ-менеджер на конференции», но и не «блогер в личном канале».
- **Первое лицо, но с ответственностью.** «Я считаю», «мы сделали», «по моей оценке».
- **Конкретика > обобщения.** «Я запустил пятый поток курса» > «Я веду курсы».
- **Честность про провалы — аккуратно.** «Мы попробовали X и откатились, потому что Y» — ОК. Площадка деловая, площадная лексика тут стоит дороже, чем в личном канале.
- **Без избытка эмодзи.** 0-1 эмодзи на пост. Нужен акцент — жирный текст или перенос строки.
- **Без хештегов в тексте.** Хештеги — 2-4 штуки в конце, отдельным блоком.

### Что делает текст сильным на LinkedIn

- Конкретная цифра в hook-строке
- Короткий абзац = пустая строка = короткий абзац
- Один чёткий вывод, а не три размытых
- Вопрос к аудитории в конце (реально ожидаемый, не риторический)
- Tag коллег @ — только если они реально упомянуты и согласны
- Реальные кейсы > обобщённая мудрость
- **Pulse-версия** (LinkedIn-статья) — для материалов длиннее 3000 символов: отдельный формат со своим редактором

### Чего в тексте НИКОГДА нет

- «Thrilled to announce...» / «Humbled to share...» / «I had the pleasure of...»
- «In today's fast-paced world of AI...»
- «Game-changer», «disruption», «revolutionary»
- Цепочки эмодзи (🚀🚀🚀)
- «Comment below if you agree!»
- Название своей компании в каждом посте (раз в 2-3 поста достаточно)

## АНТИ-ИИ ПРАВИЛА

Отдельно для LinkedIn — площадка перегружена AI-generated контентом, и читатели чуют его с первой строки.

НИКОГДА:

- «In today's world»
- «The future of X is Y»
- «We often forget that»
- «Here's the thing:»
- «It's not X, it's Y»
- «A small thing that changed everything»
- «Thrilled», «excited», «honored», «humbled»
- «Let me break it down»
- «Food for thought»
- «Thoughts?» в конце (используй вопрос по делу)
- «The best lesson I learned...»

## ЯЗЫК

Язык по умолчанию — тот, что указан в `author-profile.md` («Языки, на которых пишу»).
Выбор языка определяется аудиторией, а не привычкой: если ядро подписчиков
русскоязычное, английский пост соберёт меньше, даже если тема международная.

Переключаться на **английский** имеет смысл, когда:

- пост адресован зарубежной аудитории (например, конференция на английском);
- речь про международные сделки, инвестиции, найм за рубежом;
- это кросс-пост с площадки, где текст изначально был английским.

На английском голос ещё **более сдержанный**: в англоязычном LinkedIn перегрев эмодзи
и штампов в разы выше, поэтому любая эмоциональность считывается как «AI-generated».

---

## ТИПЫ ПОСТОВ

### Тип 1. Наблюдение с цифрой

```
[Цифра или утверждение] в hook-строке.

Короткий контекст — почему я это знаю.

Два-три коротких абзаца разворачивают тезис.

Главный инсайт одной фразой.

Вопрос к читателю или вывод.
```

### Тип 2. Кейс / история

```
[Сцена или решение] в hook-строке.

Что произошло — 2 абзаца.

Что мы сделали — 2 абзаца с конкретикой.

Что из этого вышло — 1 абзац с цифрами.

Что я бы сделал иначе.
```

### Тип 3. Мнение / позиция

```
[Провокативный тезис] в hook-строке.

Почему я так считаю — 2-3 абзаца.

Оговорки — 1 абзац («это не значит, что...»).

Призыв к обсуждению.
```

### Тип 4. Анонс (редко)

```
[Событие/запуск] в hook-строке.

Что это — 1 абзац.

Для кого — 1 абзац.

Как участвовать — 1 строка со ссылкой.
```

### Тип 5. Короткая реакция на новость

```
[Моё мнение о новости] в hook-строке.

3-5 предложений почему.

Вывод одной фразой.
```

---

## ХЕШТЕГИ

2-4 штуки в конце, отдельным блоком. Только содержательные — те, по которым тебя
реально ищут в твоей отрасли. Рабочий набор собирается один раз и живёт в
`author-profile.md`; каркас такой:

- 1-2 широких по теме (`#ИИ` / `#AI`)
- 1 нишевый, по своей специализации (`#EnterpriseAI`, `#EdTech`, `#ProductManagement`)
- максимум 1 брендовый (`#{СвояКомпания}`) — и не в каждом посте

Не использовать:

- `#мотивация #успех #вдохновение`
- хештеги длиннее 20 символов
- больше 4 хештегов

## ХУК-ФОРМУЛЫ (опциональный каркас)

Если нужен структурированный каркас, а не свободная импровизация — 10 разобранных
формул с метриками и шаблонами лежат в `linkedin-post-writer/references/hook-formulas.md`.
Оттуда же берётся сводная таблица «формула → когда брать».

**Микро-правила хуков (работают независимо от формулы):**

- «How I» бьёт «How to» в 2-3 раза — первое лицо обгоняет инструкцию.
- Конкретное число в первом предложении даёт заметный прирост expand-rate. `$873.47` бьёт `$900`. `40,000` бьёт «много».
- Реальный провал в первых трёх строках обгоняет полированный фрейминг в разы.
- НЕ смешивай две формулы в одном посте — размывает обе.

## PRE-PUBLISH АУДИТ (3 уровня)

Тиерная модель вместо плоского прогона. Полный список правил — в
`linkedin-humanizer/references/scrub-rules.md` и
`linkedin-humanizer/references/linkedin-rules-explainer/references/rules.md`.

### Tier 1 — Forensic (всегда жёстко)

Реальная утечка от модели — никакой человек случайно не напишет:

- `oaicite`, `contentReference`, `turn0search0`, `attached_file`, `grok_card` маркеры → удалить
- «As of my last update [DATE]» / «As of my knowledge cutoff» → удалить предложение
- `[Your Name]`, `[Describe X here]`, голые `[...]` placeholder → пометить на ручное заполнение
- Em-dash overuse: 3+ длинных тире на пост <300 слов → заменить на запятые/точки
- Outline-formula closer «Despite its X, faces Y. Looking ahead...» → переписать

### Tier 2 — Strict (по умолчанию для LinkedIn)

Корпоративный жаргон. Не доказательство ИИ, но мусор по вкусу:

- `leverage → use`, `utilize → use`, `facilitate → help`, `streamline → simplify`
- `delve → look`, `harness → use`, `unlock → find`, `navigate → handle`
- Удалить наречия-филлеры: `fundamentally`, `essentially`, `ultimately`, `crucially`, `notably`
- Удалить открывалки-штампы: «In today's fast-paced world», «It's not X, it's Y»
- Negative parallelism «X isn't Y, it's Z» во всех формах — банить

### Tier 3 — Aesthetic (опционально, осторожно)

Стилистические паттерны, которые ИИ использует часто, но и Эмили Дикинсон, и Линкольн тоже.
Включай, только если целевая аудитория — детектор-охотники:

- Одиночное em-dash (Дикинсон, McCarthy ставили) — defendable
- Rule of three (Линкольн, Цезарь, Черчилль) — defendable
- Слово `robust` (век эпидемиологии и инженерии) — defendable

**Защита от ложных срабатываний:** Stanford 2023 — детекторы помечают 61.3% эссе ESL как AI.
OpenAI закрыл свой детектор в июле 2023 при 26% точности. Vanderbilt и Adelphi University
отключили Turnitin AI detection. Один скор — не доказательство (тест спреда —
`linkedin-humanizer/references/linkedin-detector-tester/`).

## EMOJI DENSITY (LinkedIn AI-pattern)

Полный список — `linkedin-humanizer/references/linkedin-emoji-detector/references/emoji-patterns.md`.
Высокая корреляция с AI-генерацией:

- 💡 (lightbulb) — заметно чаще в AI-постах, чем в человеческих
- 🚀 (rocket), ✨ (sparkles), ♻️ (recycling), 🎯 (target), 🔥 (fire), 💪 (muscle)
- Кластер из 3+ AI-эмодзи или один эмодзи 2+ раза = резкий рост density score

Правило этого навыка жёстче площадочного: **0-1 эмодзи на пост, ни одного из списка выше**.

## САМОПРОВЕРКА

- [ ] Hook-строка цепляет за первые 150 символов (или явно следует одной из формул)
- [ ] Абзацы короткие, с пустыми строками
- [ ] Максимум 1 эмодзи на пост, не из AI-pattern списка
- [ ] Нет фраз из анти-AI списка
- [ ] Нет «thrilled/excited/humbled»
- [ ] Forensic Tier — 0 совпадений (oaicite, knowledge cutoff, голые [placeholders])
- [ ] Strict Tier — leverage/delve/utilize выкошены
- [ ] Все цифры — проверены и не под NDA
- [ ] Клиенты — с апрувом или не упомянуты
- [ ] Вывод конкретный, а не «в общем»
- [ ] Вопрос в конце — настоящий, не риторический
- [ ] Прогон через `de-ai-ify` (RU) ИЛИ `linkedin-humanizer --mode strict` (EN)
- [ ] Опционально: `linkedin-humanizer/references/linkedin-post-audit/` — 20-point heuristic
- [ ] Длина ≤ 3000 символов (иначе Pulse-статья)

## КАК ГНАТЬ ДЛИННЫЙ ПОСТ КОНВЕЙЕРОМ

Короткий пост пишется в один проход. Для длинного (1500+ символов, с фактами и
цифрами) есть конвейер — навык `article-pipeline`: он гонит текст стадиями
researcher → writer → fact-checker → voice-keeper → proofreader → editor →
illustrator → publisher, спавня субагента на каждую стадию.

Для LinkedIn конвейер **сокращённый**, потому что пост короткий, но факт-чек не пропускается:

1. **researcher** → `RESEARCH.md` — только релевантные факты, компактно
2. **writer** → `DRAFT.md` — по правилам этого файла, ≤ 3000 символов
3. **fact-checker** → `FACT-REPORT.md` — каждая цифра с источником
4. **voice-keeper** → убирает «thrilled/excited/humbled» и прочие штампы площадки
5. **proofreader** → русский или английский, в зависимости от языка поста
6. **editor** → hook-строка, короткие абзацы, ≤ 3000 символов, хештеги
7. **illustrator** → квадрат 1200×1200 или 1.91:1 (1200×627), personal brand эстетика
8. **publisher** → упаковка; для LinkedIn `.docx` не важен, ключевой артефакт — **текст + обложка + alt-text**

**Рабочий каталог:** `./work/<slug>/` в текущем проекте (или свой путь — навык не
привязан к конкретному хранилищу).

**Image prompt:** writer готовит краткий prompt (15-25 слов) под personal brand визуал:
реальный рабочий стол, блокнот, ноутбук, фокус на одном объекте, естественный свет.
Никаких AI-клише (glowing HUD, neon grid).

## ФОРМАТ ФИНАЛЬНОГО ВЫВОДА

1. **`<slug>.txt`** — чистый текст поста, готовый к копипасту в LinkedIn
2. **`<slug>.cover.png`** — обложка (1200×627 или 1200×1200)
3. **`<slug>.meta.md`** — alt-text для обложки, хештеги, тип поста, длина, список фактов на финальную проверку
4. **`<slug>.docx`** — опционально, если пост длинный (Pulse-статья)

## Соседи

- `linkedin-post-writer` — чужие viral hook-формулы, EN, каркас под чужой голос
- `linkedin-comment-drafter` — комментарии и ответы в тредах
- `linkedin-humanizer` — чистка EN-текста от AI-tells
- `de-ai-ify` — то же для русского
- `publora-post` — публикация по API (платный сервис), если не хочется копипастить руками

