Публикация в LinkedIn из Claude Code

В терминале публикация в LinkedIn идёт в два шага: сначала определяется, какая страница может публиковать, затем публикация идёт на неё. Hermoso проверяет это на своей стороне, поэтому скрипт не сможет опубликовать от имени не той идентичности.

Hermoso это маркетинговый MCP-сервер: 922+ инструмента через одну точку доступа с OAuth, которые позволяют агенту исследовать рекламу, уже идущую на рынке, создавать готовые изображения и видео, публиковать их и строить платные кампании за ними. Claude Code получает всё это через одно подключение. Эта страница описывает один срез: что Claude Code реально может делать в LinkedIn и что LinkedIn ему не позволит.

Подключите Hermoso к Claude Code

  1. Одна команда, и ключ не нужен.
    claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso
    Уже внутри сессии? Введите /plugin marketplace add hermoso-ai/hermoso, затем /plugin install hermoso@hermoso. Устанавливаются пять навыков Hermoso (research, ad-from-brand, generate, product-photoshoot и marketing), которые запускают команду hermoso через npx, поэтому список инструментов не загружается в ваши сессии, и ничего не тратит контекст, пока не запущено.
  2. Войдите один раз.
    npx -y hermoso auth login
    Открывается вход в браузере через loopback, как у gh, и сохраняется учётные данные, доступные только владельцу, в ~/.hermoso/config.json. Claude Code выполняет это за вас при первом обращении к Hermoso. Нет браузера на этой машине, например в CI, на удалённом сервере или в контейнере? Создайте ключ в MCP & CLI → Terminal & API keys и выполните npx -y hermoso auth login --token hmk_…. Ключ даёт реальное право тратить деньги, поэтому относитесь к нему как к паролю.
  3. Необязательно: MCP-сервер тоже. Если вы хотите, чтобы инструменты Hermoso были и в собственном списке инструментов Claude Code, выполните claude mcp add hermoso -- npx -y hermoso mcp после входа. Он читает то же сохранённое учётные данные, поэтому ключ не попадает в .claude.json. Навыкам без него доступны все инструменты.
  4. Попросите Claude Code о чём-нибудь. «Найди самые долго работающие объявления трёх главных конкурентов и переделай лучший хук в видео 9:16» или «опубликуй этот рендер в канале». Агент выбирает инструменты; расходы подтверждаете вы.

Плагин и необязательный MCP-сервер работают с теми же инструментами и тем же аккаунтом. Разница в контексте: список инструментов загружается в каждую сессию ещё до того, как вы что-то напечатаете, а навыки ничего не стоят, пока не запущена команда.

Затем подключите сам LinkedIn один раз в Настройки → Коннекторы в Hermoso. Это экран согласия OAuth, поэтому единственный шаг, который требует браузера. Всё после него это вызов инструмента.

Инструменты LinkedIn, которые получает Claude Code

  • post_to_linkedin_page: публикует текст, изображение, видео или пост с несколькими изображениями на страницу компании, с альтернативным текстом.
  • post_to_linkedin: публикует в личный профиль, который остаётся выключенным, пока вы явно не разрешите эту идентичность.
  • list_linkedin_pages: страницы, которыми вы поделились с этим брендом, с их organization id.
  • schedule_post: ставит пост в очередь, передавая linkedinOrganizationId, чтобы публиковала нужная идентичность.
  • manage_linkedin_post: редактирует текст поста или удаляет его.
  • linkedin_page_analytics: органические показатели страницы: прирост подписчиков, просмотры страницы, а также показы, клики и вовлечённость постов по странице или по отдельному посту.
  • search_linkedin_ads: библиотека рекламы LinkedIn, единственная публичная рекламная библиотека, которая показывает реальное число показов.

В LinkedIn идентичность это разрешение, а не предпочтение. Один человек обычно управляет несколькими страницами компаний, поэтому Hermoso делает публикующие идентичности явным выбором: публиковать можно только на страницы, отмеченные вами в разделе «Manage accounts», неотмеченная страница отклоняется на сервере, а не только в интерфейсе, и личный профиль выключен, пока вы его не включите. Агент, который спрашивает, какую страницу использовать, а не угадывает, действует правильно.

Лимиты LinkedIn, которые стоит знать до автоматизации

ТекстПост в LinkedIn ограничен 3 000 символами. Это проверяется при создании или постановке в очередь, поэтому слишком длинный пост отклоняется, пока вы ещё рядом и можете его исправить, а не обрезается тихо по пути.
ВидимостьТолько публично. Пост в LinkedIn публикуется в профиль или на страницу компании, и «у LinkedIn нет непубличных, приватных или черновых постов».
КарусельОт 2 до 20 изображений, со страницы компании. Оба предела собственные пределы LinkedIn: «Пост MultiImage это пост с несколькими изображениями (минимум 2 изображения и максимум 20 изображений)», а схема добавляет «Поддерживаются только изображения». Из этого следуют два отказа, и оба называют причину прямо, а не тихо понижают качество: слайд-видео отклоняется, потому что мультиизображение LinkedIn не может его нести, а карусель в личном профиле отклоняется с указанием пути: передайте linkedinOrganizationId (из list_linkedin_pages), потому что «карусель в личном профиле Hermoso опубликовать не может».
Какой аккаунтlinkedinOrganizationId. Если не указано, публикуется в личный профиль участника, а не «наверное, в компанию». Это поле способ указать страницу, а пропуск решение, а не случайность.

Попробуйте в Claude Code

Просите обычным языком. Это простые фразы, а не DSL:

«Найдите id страницы компании, опубликуйте пост из ./drafts/case-study.md на неё с шестью изображениями из ./assets и добавьте URL в CHANGELOG.md.»

Это проходит по цепочке list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics. Claude Code спрашивает перед запуском инструмента, а расшифровка всё время видна в терминале, так что шаг публикации можно прочитать до того, как нажмёте y.

Claude Code в LinkedIn: то, что кусается

В скрипте всегда начинайте с list_linkedin_pages. Идентификатор организации выбирает страницу, а незаданный id означает личный профиль участника, а не «наверное, компанию». Это умышленное поведение по умолчанию, поэтому личный профиль остаётся выключенным, пока его явно не предоставили. Карусели требуют id страницы по второй причине: посты из нескольких изображений доступны только для страниц компаний.

У плагина нет манифеста инструментов, что важнее всего в длинном автономном запуске: агент вызывает команду hermoso на каждом шаге, а --json у любой команды даёт машинный вывод для проверки.

Исследуйте LinkedIn перед публикацией

search_linkedin_ads читает библиотеку рекламы LinkedIn, что необычно для публичных рекламных библиотек: она показывает реальное число показов, поэтому B2B-исследование конкурентов в LinkedIn можно ранжировать по реальной доставке, а не по догадкам о том, что запущено.

Платная часть

create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative строит дерево, и всё создаётся как черновик. set_linkedin_ads_status единственный переключатель, который запускает реальные деньги, и он не работает без явного подтверждения. Одну оговорку лучше сказать заранее: LinkedIn ограничивает записи в рекламе по уровню API-доступа, который имеет ваш рекламный аккаунт. Чтение и отчёты не ограничены, а на уровне разработки приложение может редактировать небольшое число рекламных аккаунтов, каждый из которых регистрируется вручную.

Что Claude Code не может сделать сам

Агент с бюджетом полезен только тогда, когда радиус поражения ограничен, поэтому ограждение стоит в сервере, а не в промпте. Каждая рекламная кампания, группа объявлений, группа и объявление создаются на паузе, а переключения статуса, которые запускают реальные деньги, не выполняются без явного флага подтверждения. Каждый рендер сначала оценивается (hermoso_capabilities публикует точную стоимость каждой модели в кредитах до того, как что-либо тратится). Кредиты резервируются до первого вызова провайдера и списываются по точной стоимости после, поэтому сбойный запуск возвращает кредиты, а не оставляет вас с платой за ничего. Удаления тоже требуют подтверждения, а каждое дерево кампании перечитывается из рекламной платформы, прежде чем ваш агент расскажет, что он построил.

Один шаг намеренно не безголовый: подключение аккаунта это экран согласия OAuth, поэтому канал подключается один раз в браузере. Всё после этого это вызов инструмента.

Остальная матрица

Из Claude Code публикуйте в: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. Или см. всё, куда Claude Code может публиковать.

Публикация в LinkedIn из: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Маркетинг в Claude Code

Часто задаваемые вопросы

Может ли Claude Code публиковать в LinkedIn?

Да, с плагином Hermoso для Claude Code. Одна команда: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, или внутри сессии /plugin marketplace add hermoso-ai/hermoso, затем /plugin install hermoso@hermoso. Устанавливаются пять навыков Hermoso, которые управляют CLI hermoso, поэтому список инструментов не загружается в сессии. Войдите один раз командой npx -y hermoso auth login: она открывает браузер и сохраняет учётные данные сама, так что ключ создавать и вставлять не нужно. Затем у Claude Code есть более 922 инструментов, включая публикацию в LinkedIn, а также инструменты, которые исследуют объявления, уже идущие на вашем рынке, и рендерят сам креатив.

Как подключить LinkedIn к Claude Code?

Два шага, каждый один раз. Одна команда: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, или внутри сессии /plugin marketplace add hermoso-ai/hermoso, затем /plugin install hermoso@hermoso. Устанавливаются пять навыков Hermoso, которые управляют CLI hermoso, поэтому список инструментов не загружается в ваши сессии. Войдите один раз командой npx -y hermoso auth login: она открывает браузер и сохраняет учётные данные сама, так что ключ создавать и вставлять не нужно. Затем подключите LinkedIn внутри Hermoso в Настройки → Коннекторы: это экран согласия OAuth в браузере. После этого Claude Code публикует в LinkedIn как обычный вызов инструмента.

Какой лимит подписи для LinkedIn при публикации из Claude Code?

Пост в LinkedIn ограничен 3 000 символами. Hermoso проверяет это при создании или постановке в очередь, поэтому Claude Code узнаёт об этом сразу, а не получает сбой позже, когда никто не смотрит.

Сколько стоит публикация в LinkedIn из Claude Code?

Публикация в LinkedIn не стоит кредитов; LinkedIn не берёт плату за вызов API. Кредиты тратятся на рендер. Планы стоят $29, $69 и $149 в месяц за 1,200, 3,000 и 7,000 кредитов, и все функции доступны на каждом плане, включая Free. Исключение только корпоративный SSO.

Может ли Claude Code опубликовать в LinkedIn приватно или как черновик?

Нет. У LinkedIn нет непубличных, приватных или черновых постов. Пост публикуется в профиль или на страницу компании. Hermoso отклоняет видимость, которую LinkedIn сейчас не может обеспечить, в тот момент, когда вы её запрашиваете, а не публикует тихо что-то более слабое.

Может ли Claude Code запланировать пост в LinkedIn на потом?

Да. schedule_post ставит его в один календарь, общий со всеми остальными каналами, с подписью под каждый канал, если текст должен отличаться; list_scheduled и cancel_scheduled читают его и отзывают. LinkedIn один из одиннадцати каналов, которые ставятся в очередь.

Начните бесплатно: 30 кредитов при регистрации и ещё 250+ можно заработать. Все функции доступны на каждом плане.

Начать бесплатно →   Посмотреть цены