Публикация в Instagram из Gemini CLI

Из Gemini CLI публикация в Instagram это рендер и подпись, проверенные до вызова, потому что подпись единственное, что нельзя изменить потом.

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

Подключите Hermoso к Gemini CLI

  1. Установите расширение.
    gemini extensions install https://github.com/hermoso-ai/hermoso
    Устанавливается последний релиз публичного репозитория Hermoso: пять навыков (research, ad-from-brand, generate, product-photoshoot и marketing) плюс файл контекста GEMINI.md. Навыки запускают команду hermoso через npx, поэтому в список инструментов Gemini CLI ничего не добавляется и контекст не расходуется, пока не запущена команда. gemini extensions list показывает их в разделе Agent skills.
  2. Войдите один раз.
    npx -y hermoso auth login
    Открывается вход через браузер, и сохраняются учётные данные, доступные только владельцу, в ~/.hermoso/config.json. Gemini CLI может выполнить это за вас при первом обращении к Hermoso. Нет браузера на этой машине? Создайте ключ в разделе MCP & CLI → Terminal & API keys и выполните npx -y hermoso auth login --token hmk_….
  3. Необязательно: MCP-сервер тоже.
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    Gemini CLI находит сервер авторизации Hermoso, когда первое подключение отвечает 401, и регистрируется сам, поэтому ключ в settings.json не попадает; /mcp auth hermoso внутри сессии запускает вход. Навыки достигают всех инструментов и без него.
  4. Попросите Gemini CLI о чём-нибудь. «Найди самые долго работающие объявления трёх главных конкурентов и переделай лучший хук в видео 9:16» или «опубликуй этот рендер в канале». Агент выбирает инструменты; расходы подтверждаете вы.

Мы запускали установку выше 2026-09-23 на Gemini CLI 0.60.0 в чистом домашнем каталоге: она взяла текущий релиз hermoso-ai/hermoso, а gemini extensions list показал пять навыков и файл контекста. Расширение не содержит собственного MCP-сервера, и это намеренно: список инструментов загружается в каждую сессию, а навыки ничего не стоят, пока не запущены. Hermoso не связан с Google и не одобрен им и не заявляет обратного.

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

Инструменты Instagram, которые получает Gemini CLI

  • post_to_meta: публикует в Instagram с target: "instagram". Instagram визуальный канал, и API с этим согласен: пост требует изображение или видео.
  • schedule_post: ставит в общий календарь, с подписью под канал, если текст должен отличаться от вашей версии для Facebook или LinkedIn.
  • list_meta_comments / reply_to_meta_comment / moderate_meta_comment: читать, отвечать и модерировать комментарии под постом.
  • meta_page_insights / meta_post_insights: охват, показы, сохранения и вовлечённость по аккаунту и по каждому посту.
  • search_instagram: поиск по ключевым словам среди публичных Reels Instagram, для исследований, а не для публикации.

Два факта об Instagram, которые стоит знать до автоматизации. В API Meta нет нативного планирования Instagram, поэтому расписание это очередь Hermoso, а не Instagram, и передача scheduleAt от Facebook для Instagram отклоняется, а не тихо публикуется сразу. И подпись Instagram нельзя отредактировать после публикации: единственное, что Meta позволяет менять у опубликованного поста, это включены ли комментарии. Удалить пост можно: manage_meta_post удаляет обычные посты, Stories, Reels и целые карусели, но никогда одну карточку из альбома.

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

ТекстПодпись в Instagram ограничена 2,200 символами. Проверка происходит при создании или постановке в очередь, поэтому слишком длинный пост отклоняется, пока вы ещё здесь, чтобы его исправить, а не молча обрезается по дороге.
ВидимостьТолько публичные. Content Publishing API Meta публикует сразу или не публикует вообще, а у Instagram «нет неанонсированных, приватных или черновых постов». Если вам нужен шаг проверки в Instagram, он должен произойти до вызова, а не после.
КарусельОт 2 до 10 слайдов, изображения и видео можно смешивать. Верхняя граница собственная у Meta, цитата из таблицы возможностей, которую она проверяет: «Карусели ограничены 10 изображениями, видео или их смесью». Нижняя граница 2 наша, потому что один слайд не карусель ни на одной платформе. Запрос на один слайд публикуется как обычный пост, а не отклоняется.
Какой аккаунтpageId. Instagram публикуется через подключённую Страницу Facebook, поэтому то же поле идентичности его и выбирает.

Попробуйте в Gemini CLI

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

«Соберите карусель в Instagram из 6 слайдов из ./assets/slides в порядке имён файлов, покажите мне подпись и опубликуйте её после моего «да».»

Это проходит цепочку search_instagram → plan_ad → render_ad → post_to_meta (target: "instagram"). Gemini CLI спрашивает перед запуском команды оболочки, а навыки действуют через команду hermoso, поэтому публикация видна как строка, которую можно прочитать, прежде чем сказать «да». Для инструментов MCP он предлагает разрешить один раз, всегда для этого инструмента или всегда для сервера.

Gemini CLI в Instagram: то, что кусается

Gemini CLI спрашивает перед запуском команды оболочки, а навыки обращаются к Hermoso через команду hermoso, поэтому именно этот запрос и есть место для проверки подписи. Meta не позволяет править подпись опубликованного поста в Instagram, только включать и выключать комментарии. Удаление поддерживается через manage_meta_post, включая целые альбомы, но никогда не одну карточку из альбома.

Две детали Gemini CLI определяют, насколько это безопасно. gemini mcp add записывает в .gemini/settings.json проекта, если не указать --scope user. Это полезно, когда один репозиторий всегда должен работать с одним брендом. И никогда не добавляйте Hermoso с --trust: он пропускает все подтверждения для сервера, включая те, что стоят перед публикацией. Инструменты MCP приходят с именем mcp_hermoso_ плюс имя инструмента, а --exclude-tools полностью исключает любой из них.

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

search_meta_ads охватывает размещения в Instagram так же, как в Facebook, поскольку это одна библиотека. Для органики search_instagram ищет публичные Reels по ключевому слову, и это та поверхность, где формат реально работает; выборки по профилю и хештегу идут через fetch_social_data и search_instagram_hashtag.

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

Размещения Instagram покупаются через то же дерево кампаний Meta, что и Facebook: create_meta_campaign → create_meta_adset → create_meta_ad, с выбором размещений по платформе и позиции. preview_meta_ad показывает реальное отрендеренное объявление по размещениям до траты, а meta_insights разбивает результаты по возрасту, полу, размещению и стране. Эта разбивка и задаёт следующий креатив.

Что Gemini CLI не может сделать сам

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

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

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

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

Публикация в Instagram из: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

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

Может ли Gemini CLI публиковать в Instagram?

Да, через расширение 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+ инструмента, включая те, что публикуют в Instagram, а также те, что исследуют рекламу, уже запущенную на вашем рынке, и сначала создают креатив.

Как подключить Instagram к 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. Затем подключите Instagram внутри Hermoso в Settings → Connectors: это экран согласия OAuth в браузере. После этого Gemini CLI публикует в Instagram как обычный вызов инструмента.

Может ли Gemini CLI опубликовать в Instagram приватно или как черновик?

Нет. Content Publishing API Instagram либо публикует, либо ничего не делает. Непубличных, приватных или черновых постов нет. Подпись опубликованного поста тоже нельзя изменить: единственное поле, которое Meta позволяет менять у живого поста, это включены ли комментарии. Удаление поста поддерживается и распространяется на обычные посты, Stories, Reels и целые альбомы-карусели. Hermoso отклоняет видимость, которую Instagram не может обеспечить, в тот момент, когда вы её запрашиваете, а не публикует тихо что-то более слабое.

Может ли Gemini CLI исследовать Instagram перед публикацией?

Да. search_meta_ads охватывает размещения Instagram в рекламной библиотеке Meta, а search_instagram ищет публичные Reels по ключевому слову.

Какой лимит подписи для Instagram при публикации из Gemini CLI?

Подпись в Instagram ограничена 2 200 символами, и предел проверяется при постановке в очередь, а не при срабатывании. Hermoso проверяет это при создании или постановке в очередь, поэтому Gemini CLI узнаёт сразу, а не получает сбой позже, когда никто не смотрит.

Может ли Gemini CLI вести рекламу в Instagram, а не только публиковать?

Да, через дерево кампании Meta. Размещения Instagram выбираются внутри группы объявлений Meta. preview_meta_ad показывает настоящее объявление для каждого размещения до того, как вы потратите деньги.

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

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