Hermoso это маркетинговый MCP-сервер: 922+ инструмента через одну точку доступа с OAuth, которые позволяют агенту исследовать рекламу, уже идущую на рынке, создавать готовые изображения и видео, публиковать их и строить платные кампании за ними. Gemini CLI получает всё это через одно подключение. Эта страница описывает один срез: что Gemini CLI реально может делать в LinkedIn и что LinkedIn ему не позволит.
Подключите Hermoso к Gemini CLI
- Установите расширение.
Устанавливается последний релиз публичного репозитория Hermoso: пять навыков (research, ad-from-brand, generate, product-photoshoot и marketing) плюс файл контекстаgemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.md. Навыки запускают командуhermosoчерезnpx, поэтому в список инструментов Gemini CLI ничего не добавляется и контекст не расходуется, пока не запущена команда.gemini extensions listпоказывает их в разделе Agent skills. - Войдите один раз.
Открывается вход через браузер, и сохраняются учётные данные, доступные только владельцу, вnpx -y hermoso auth login~/.hermoso/config.json. Gemini CLI может выполнить это за вас при первом обращении к Hermoso. Нет браузера на этой машине? Создайте ключ в разделе MCP & CLI → Terminal & API keys и выполнитеnpx -y hermoso auth login --token hmk_…. - Необязательно: MCP-сервер тоже.
Gemini CLI находит сервер авторизации Hermoso, когда первое подключение отвечает 401, и регистрируется сам, поэтому ключ вgemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.jsonне попадает;/mcp auth hermosoвнутри сессии запускает вход. Навыки достигают всех инструментов и без него. - Попросите Gemini CLI о чём-нибудь. «Найди самые долго работающие объявления трёх главных конкурентов и переделай лучший хук в видео 9:16» или «опубликуй этот рендер в канале». Агент выбирает инструменты; расходы подтверждаете вы.
Мы запускали установку выше 2026-09-23 на Gemini CLI 0.60.0 в чистом домашнем каталоге: она взяла текущий релиз hermoso-ai/hermoso, а gemini extensions list показал пять навыков и файл контекста. Расширение не содержит собственного MCP-сервера, и это намеренно: список инструментов загружается в каждую сессию, а навыки ничего не стоят, пока не запущены. Hermoso не связан с Google и не одобрен им и не заявляет обратного.
Затем подключите сам LinkedIn один раз в Настройки → Коннекторы в Hermoso. Это экран согласия OAuth, поэтому единственный шаг, который требует браузера. Всё после него это вызов инструмента.
Инструменты LinkedIn, которые получает Gemini CLI
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. Если не указано, публикуется в личный профиль участника, а не «наверное, в компанию». Это поле способ указать страницу, а пропуск решение, а не случайность. |
Попробуйте в Gemini CLI
Просите обычным языком. Это простые фразы, а не DSL:
«Перечислите Страницы LinkedIn, к которым я открыл доступ, а затем опубликуйте ./drafts/case-study.md на страницу компании с четырьмя графиками из ./assets карусельно и с alt-текстом к каждому.»
Это проходит цепочку list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics. Gemini CLI спрашивает перед запуском команды оболочки, а навыки действуют через команду hermoso, поэтому публикация видна как строка, которую можно прочитать, прежде чем сказать «да». Для инструментов MCP он предлагает разрешить один раз, всегда для этого инструмента или всегда для сервера.
Gemini CLI в LinkedIn: то, что кусается
Если не указать идентификатор организации, публикация пойдёт от вашего личного профиля, а не «наверное, от компании». Личный профиль выключен, пока вы им не поделились. Карусель всё равно требует Страницу, так как многокадровые посты публикуются от страниц компаний. Определите list_linkedin_pages один раз и храните идентификатор в проекте, так же как проектная конфигурация Gemini CLI держит один репозиторий на одном бренде.
Две детали Gemini CLI определяют, насколько это безопасно. gemini mcp add записывает в .gemini/settings.json проекта, если не указать --scope user. Это полезно, когда один репозиторий всегда должен работать с одним брендом. И никогда не добавляйте Hermoso с --trust: он пропускает все подтверждения для сервера, включая те, что стоят перед публикацией. Инструменты MCP приходят с именем mcp_hermoso_ плюс имя инструмента, а --exclude-tools полностью исключает любой из них.
Исследуйте 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-доступа, который имеет ваш рекламный аккаунт. Чтение и отчёты не ограничены, а на уровне разработки приложение может редактировать небольшое число рекламных аккаунтов, каждый из которых регистрируется вручную.
Что Gemini CLI не может сделать сам
Агент с бюджетом полезен только тогда, когда радиус поражения ограничен, поэтому ограждение стоит в сервере, а не в промпте. Каждая рекламная кампания, группа объявлений, группа и объявление создаются на паузе, а переключения статуса, которые запускают реальные деньги, не выполняются без явного флага подтверждения. Каждый рендер сначала оценивается (hermoso_capabilities публикует точную стоимость каждой модели в кредитах до того, как что-либо тратится). Кредиты резервируются до первого вызова провайдера и списываются по точной стоимости после, поэтому сбойный запуск возвращает кредиты, а не оставляет вас с платой за ничего. Удаления тоже требуют подтверждения, а каждое дерево кампании перечитывается из рекламной платформы, прежде чем ваш агент расскажет, что он построил.
Один шаг намеренно не безголовый: подключение аккаунта это экран согласия OAuth, поэтому канал подключается один раз в браузере. Всё после этого это вызов инструмента.
Остальная матрица
Из Gemini CLI публикуйте в: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. Или смотрите всё, куда может публиковать Gemini CLI.
Публикация в LinkedIn из: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Часто задаваемые вопросы
Может ли Gemini CLI публиковать в LinkedIn?
Да, через расширение Hermoso для Gemini CLI. Выполните gemini extensions install https://github.com/hermoso-ai/hermoso, что добавляет пять навыков Hermoso, управляющих командой hermoso, затем войдите один раз командой npx -y hermoso auth login. Вход открывает браузер и сам сохраняет учётные данные, поэтому ключ создавать и вставлять не нужно. Если вы также хотите видеть инструменты Hermoso в собственном списке Gemini CLI, команда gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp добавит размещённый сервер, который входит через OAuth. Тогда у Gemini CLI появятся 922+ инструмента, включая те, что публикуют в LinkedIn, а также те, что исследуют рекламу, уже запущенную на вашем рынке, и сначала создают креатив.
Как подключить LinkedIn к Gemini CLI?
Два шага, каждый один раз. Выполните gemini extensions install https://github.com/hermoso-ai/hermoso, что добавляет пять навыков Hermoso, управляющих командой hermoso, затем войдите один раз командой npx -y hermoso auth login. Вход открывает браузер и сам сохраняет учётные данные, поэтому ключ создавать и вставлять не нужно. Если вы также хотите видеть инструменты Hermoso в собственном списке Gemini CLI, команда gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp добавит размещённый сервер, который входит через OAuth. Затем подключите LinkedIn внутри Hermoso в Settings → Connectors: это экран согласия OAuth в браузере. После этого Gemini CLI публикует в LinkedIn как обычный вызов инструмента.
Нужен ли Gemini CLI мой пароль от LinkedIn?
Нет. Вы подключаете LinkedIn к Hermoso один раз через экран согласия OAuth в браузере, и затем Gemini CLI обращается к нему как к вызову инструмента. Подключение аккаунта единственный шаг, который не безголовый; после него ничего не требует пароля, и модели никогда не передаются учётные данные.
Может ли Gemini CLI вести рекламу в LinkedIn, а не только публиковать?
Да. Дерево рекламы LinkedIn можно построить (группа кампаний, кампания, креатив), всё создаётся как черновик, а переключатель статуса защищён подтверждением. LinkedIn ограничивает записи в рекламе по уровню API, который имеет ваш рекламный аккаунт.
Может ли Gemini CLI опубликовать карусель в LinkedIn?
Да: от 2 до 20 изображений, со страницы компании, только изображения. Это опубликованные LinkedIn пределы; карусель в личном профиле отклоняется по имени с указанием исправления, а не публикует первый слайд. Gemini CLI вызывает один и тот же инструмент публикации в любом случае, а канал, который не может нести карусель, отклоняется с настоящей причиной.
Может ли Gemini CLI исследовать LinkedIn перед публикацией?
Да, и необычно хорошо: search_linkedin_ads читает библиотеку рекламы LinkedIn, единственную публичную рекламную библиотеку, которая показывает реальное число показов.
Начните бесплатно: 30 кредитов при регистрации и ещё 250+ можно заработать. Все функции доступны на каждом плане.
Начать бесплатно → Посмотреть цены