# Скиллы Claude для LinkedIn: ставим linkedin-skills и включаем трекер

Здесь всё, чтобы поставить linkedin-skills и вести LinkedIn через Claude: что понадобится, установка в Claude Code, claude.ai, Claude Desktop и Codex, как подключить Apify, чтобы трекер вовлечённости сам вытаскивал людей из-под постов, недельный порядок работы и готовые промпты под

## Что это

**linkedin-skills** - открытый набор скиллов под лицензией MIT: https://github.com/sergebulaev/linkedin-skills

Внутри 12 скиллов: посты, комментарии, ответы, профиль, план на неделю, чистка следов ИИ и трекер вовлечённости. Каждый скилл сначала показывает черновик и ждёт твоего «да». По умолчанию ничего не публикуется само: скилл отдаёт готовый текст, а ты вставляешь его в LinkedIn руками. Сам набор бесплатный, платишь только за агент и, если захочешь, за сбор данных сверх бесплатного лимита Apify.

## Что понадобится

- **Агент.** Удобнее всего **Claude Code** (установка и требования: https://code.claude.com/docs/en/setup). Он работает на тарифе Pro и выше или с ключом Anthropic Console, на бесплатном плане Claude Code нет. Claude работает только в странах из списка Anthropic - проверь, что аккаунт и оплата подходят. Подойдёт и **Codex** от OpenAI (https://github.com/openai/codex).
- **Аккаунт LinkedIn** (https://www.linkedin.com). Учти: в России LinkedIn заблокирован с 17 ноября 2016 года, напрямую из России сайт не открывается.
- **Git и Python 3** - чтобы скачать набор и подключить трекер. Проверь командами `git --version` и `python3 --version`.
- **Apify** - по желанию, для автоматического трекера (https://console.apify.com/sign-up). Бесплатный план даёт $5 в месяц, карта не нужна.
- **Publora** - по желанию, только если нужна автопубликация (https://publora.com). Бесплатно 15 постов в месяц.

## Шаг 1. Установка

## Claude Code (рекомендую)

1. Если Claude Code ещё нет: `curl -fsSL https://claude.ai/install.sh | bash` (macOS, Linux, WSL) или `brew install --cask claude-code`.
2. Скачай набор и зайди в папку: `git clone https://github.com/sergebulaev/linkedin-skills.git`, затем `cd linkedin-skills`.
3. Запусти `claude` прямо в этой папке. В репозитории есть папка `.claude/skills`, поэтому все 12 скиллов подхватятся сами, без установки плагина. Трекер и автопубликация тоже работают отсюда: файл с ключами кладётся в корень этой папки.

Другой вариант - поставить как плагин. Внутри Claude Code выполни по очереди:

- `/plugin marketplace add sergebulaev/linkedin-skills`
- `/plugin install linkedin-skills@linkedin-skills`

Затем открой новый разговор и попроси написать пост для LinkedIn - скилл включится сам.

## claude.ai и Claude Desktop

1. Слева нажми **Customize** и открой вкладку **Plugins**.
2. **Add** → **Add marketplace** → **Add from a repository**.
3. Вставь `sergebulaev/linkedin-skills` и нажми синхронизацию.
4. Перейди во вкладку **Discover**, найди плагин и нажми **+** (на сайте - **Add**) прямо на его карточке.
5. Вернись во вкладку **Yours** и проверь, что плагин в списке и включён. Частая ошибка - плагин остался в Discover и не установлен.
6. В **Settings** → **Capabilities** включи **Code execution and file creation**, без этого скиллы не запускаются.

В claude.ai нет файла `.env` с ключом Apify, поэтому трекер там просит вставить список людей вручную. Для автоматического трекера используй Claude Code или Codex из скачанной папки.

## Codex

- `codex plugin marketplace add sergebulaev/linkedin-skills`
- `codex plugin add linkedin-skills@linkedin-skills`

## Любой другой агент

Одна команда через каталог скиллов (нужен Node.js): `npx skills add sergebulaev/linkedin-skills`. Список скиллов набора в каталоге: https://skills.sh/sergebulaev/linkedin-skills

## Шаг 2. Включаем трекер вовлечённости через Apify

Трекер вовлечённости (скилл `linkedin-engager-analytics`, описание: https://github.com/sergebulaev/linkedin-skills/blob/main/skills/linkedin-engager-analytics/SKILL.md) берёт ссылку на пост, вытаскивает всех, кто лайкнул и прокомментировал, и делит их на группы: peer - равные тебе, aspirational - те, кто выше и крупнее, prospect - те, кто подходит под твоего покупателя, other - остальные. К группам он даёт три списка: на кого подписаться, под чьими постами комментировать и кому написать в личку, с готовой первой фразой.

1. Зарегистрируйся в Apify: https://console.apify.com/sign-up
2. Открой страницу **API & Integrations** и скопируй свой API-токен: https://console.apify.com/settings/integrations
3. В корне папки `linkedin-skills` создай файл `.env` и впиши одну строку: `APIFY_TOKEN=` и сразу после знака равенства свой токен.
4. Поставь две библиотеки: `pip install -r requirements.txt`
5. Проверь, что всё подключилось: `python3 scripts/check_config.py` или подробнее `python3 scripts/selftest.py`. Отчёт покажет, какие скиллы работают в полную силу, а какие просят вставить текст вручную.

Что важно знать про трекер:

- **Вход в LinkedIn не нужен.** Данные собирает актор Apify без логина и cookies: https://apify.com/scraping_solutions/linkedin-posts-engagers-likers-and-commenters-no-cookies. Он читает только публичные посты, закрытые и удалённые вернут меньше людей или ничего.
- **Сколько стоит.** В README набора - около $5 за 1 000 записей, примерно $0,25 за 50 человек; на странице актора цена от $1,10 за 1 000. Разбор 1-2 постов в неделю укладывается в бесплатные $5 в месяц. Если лимит кончился, бесплатный план Apify блокируется до следующего месяца.
- **Сколько людей.** По умолчанию до 100 человек с поста. Нужно больше - назови число прямо в запросе.
- **Без токена** трекер тоже работает: скопируй список лайкнувших и комментаторов и вставь в чат.
- **Не лезь в личку сразу.** Сам скилл советует писать человеку через 24-72 часа после его реакции, одно сообщение, без повторов. И не гонять массовый сбор по чужим аудиториям без спроса.

## Шаг 3. Автопубликация через Publora (по желанию)

Без этого шага ничего не уходит в LinkedIn вообще: ты получаешь готовый текст и вставляешь его сам. С Publora скилл публикует только после твоего явного «да». Это правило, по которому работают скиллы, а не замок в коде, поэтому подключай автопубликацию, только когда она правда нужна.

1. Зарегистрируйся: https://app.publora.com/signup
2. **Channels** → **Add Channel** → **LinkedIn**, авторизуй аккаунт.
3. Там же открой свой LinkedIn-аккаунт и скопируй Platform ID целиком, он начинается с `linkedin-`.
4. **Settings** → **API** → **Create Key**, скопируй ключ, он начинается с `sk_`.
5. В тот же файл `.env` в корне папки добавь две строки: `PUBLORA_API_KEY=` со своим ключом и `LINKEDIN_PLATFORM_ID=` со своим Platform ID.
6. Попроси Claude: «Запланируй тестовый пост в LinkedIn через Publora на завтра с текстом: проверка подключения, отменю в кабинете». Потом отмени пост в кабинете Publora.

## Недельный порядок: одни и те же нужные люди

1. **Понедельник.** Трекер на 1-2 свежих поста из твоей ниши: кто лайкнул и прокомментировал, раскладка по группам.
2. **Тот же день.** План на неделю: какие посты выходят и под чьими постами комментировать каждый день.
3. **Каждый день.** Комментарии под постами 3-5 авторов из плана и списков трекера, черновики - через скилл комментариев.
4. **Каждый день.** Проверка, где автор ответил на твой комментарий, и ответ в окне 6-24 часа.
5. **Через 1-3 дня после реакции.** Одно личное сообщение тем, кто может у тебя купить, с первой фразой из трекера.
6. **Перед каждой публикацией.** Чистка следов ИИ и проверка черновика.

## Что внутри: 12 скиллов

| Скилл | Что делает |
|---|---|
| `linkedin-post-writer` | пишет пост по одной из 20 формул хука и сразу чистит следы ИИ |
| `linkedin-content-planner` | план на 7 дней: темы, форматы, время и под чьими постами комментировать |
| `linkedin-comment-drafter` | 1-3 варианта комментария под любым постом по ссылке |
| `linkedin-thread-monitor` | ловит, где автор ответил на твой комментарий, и подсказывает, когда продолжать |
| `linkedin-reply-handler` | ответ на один комментарий или сразу на все комментарии под постом |
| `linkedin-engager-analytics` | трекер вовлечённости: все лайкнувшие и комментаторы по группам и списки действий |
| `linkedin-profile-optimizer` | переписывает заголовок, About, Featured и опыт в профиле |
| `linkedin-humanizer` | убирает следы ИИ, в режиме audit проверяет черновик перед публикацией |
| `linkedin-hook-extractor` | разбирает, по какой формуле написан хук чужого поста, и отдаёт шаблон |
| `linkedin-repurposer` | переделывает тред, видео или статью в пост для LinkedIn |
| `linkedin-employee-advocacy` | программа постинга для команды: запуск за 14 дней, частота, правила |
| `linkedin-interviewer` | интервью по твоей карьере, ответы сохраняются и потом идут в посты |

## Готовые промпты под каждый скилл

Вставляй в чат как есть и меняй тему, ссылки и описание аудитории на свои. Скилл включается сам по смыслу запроса.

**Пост** (`linkedin-post-writer`)

«Напиши пост для LinkedIn про то, как мы сократили онбординг клиента с двух недель до трёх дней. Я основатель B2B-сервиса, читают руководители отделов продаж. Цель - комментарии. Дай 2 варианта хука и покажи черновик, ничего не публикуй.»

**План на неделю** (`linkedin-content-planner`)

«Составь план для LinkedIn на 7 дней, план для основателя. Я делаю сервис аналитики для интернет-магазинов, аудитория - владельцы и директора по маркетингу. На каждый день дай пост, формат, время и 3-5 авторов, под чьими постами мне комментировать.»

**Комментарий** (`linkedin-comment-drafter`)

«Прокомментируй этот пост: вставь ссылку на пост. Дай 3 варианта на 200-350 знаков, чтобы автору захотелось ответить. Без хэштегов, покажи до публикации.»

**Ответы автора** (`linkedin-thread-monitor`)

«Проверь мои комментарии за последние 72 часа, мой хэндл в LinkedIn - последняя часть ссылки на мой профиль. Покажи, где автор ответил, в каком окне каждая ветка и что нужно продолжить сегодня.»

**Ответы под своим постом** (`linkedin-reply-handler`)

«Разбери все комментарии под моим постом: вставь ссылку на пост. Отсей пустые и шаблонные, на остальные подготовь ответы одним списком и покажи мне перед отправкой.»

**Трекер вовлечённости** (`linkedin-engager-analytics`)

«Кто лайкнул и прокомментировал этот пост: вставь ссылку на пост, до 200 человек. Мой покупатель - директора по маркетингу и основатели компаний на 20-500 сотрудников в e-commerce. Раздели всех на peer, aspirational, prospect и other, дай три списка: на кого подписаться, под чьими постами комментировать и кому написать в личку, с первой фразой для каждого.»

**Профиль** (`linkedin-profile-optimizer`)

«Разбери мой профиль LinkedIn: вставь ссылку на профиль или текст заголовка и раздела About. Перепиши заголовок, About и Featured так, чтобы с профиля писали основатели интернет-магазинов, покажи было и стало.»

**Следы ИИ** (`linkedin-humanizer`)

«Убери следы ИИ из этого черновика: вставь текст. Покажи, что поменял и почему, и оцени, читается ли текст как написанный человеком.»

**Разбор хука** (`linkedin-hook-extractor`)

«Какую формулу хука использует этот пост: вставь ссылку на пост. Дай пустой шаблон, который я заполню своей темой.»

**Переупаковка** (`linkedin-repurposer`)

«Переделай этот текст из Telegram в нативный пост для LinkedIn: вставь текст. Первые строки под обрез ленты, объём 900-1300 знаков, ссылку перенеси в первый комментарий.»

**Команда** (`linkedin-employee-advocacy`)

«Составь программу LinkedIn для отдела продаж из 8 человек: запуск за 14 дней, сколько постов в неделю на человека, правила бренда и как считать отдачу.»

**Интервью** (`linkedin-interviewer`)

«Проведи со мной интервью для Story Bank: задавай по одному вопросу про мои роли, цифры, повороты и позиции, которые я готов защищать, и сохрани ответы.»

## Если что-то не работает

- **Скиллы не включаются** - открой новый разговор; в Claude Desktop проверь, что плагин во вкладке **Yours**, а не только в Discover.
- **Трекер просит вставить список вручную** - нет токена Apify: файл `.env` не в корне папки `linkedin-skills` или не стоят библиотеки. Запусти `python3 scripts/check_config.py`, он скажет, чего не хватает.
- **«Publora API key not provided»** - файл `.env` лежит не в корне папки `linkedin-skills`.
- **Ошибка 401 от Publora** - ключ неверный или отозван, создай новый в Settings → API.
- **Ошибка 404 на посте или комментарии** - неверный `LINKEDIN_PLATFORM_ID`, скопируй его из Channels целиком вместе с `linkedin-`.

---

Источник: https://localhost:3000/m/skilly-claude-dlya-linkedin-stavim-linkedin-skills-i-vklyuchaem-treker
