Як підключити Instagram до Gemini CLI

З Gemini CLI Instagram є рендером і підписом, перевіреними до виклику, бо підпис є єдиним, що не можна змінити потім.

Hermoso, це MCP-сервер для маркетингу: 1 000+ інструментів через один OAuth-захищений endpoint, які дозволяють агенту досліджувати рекламу, що вже працює на ринку, створювати рекламу-зображення та відео, публікувати її і будувати платні кампанії за нею. 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 один раз: Settings → Connectors у 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, процитована в таблиці можливостей, яку вона застосовує: «Carousels are limited to 10 images, videos, or a mix of the two.» Нижня межа 2, наша, бо один слайд не є каруселлю на жодній платформі. Запит на один слайд публікується як звичайний пост, а не відхиляється.
Який обліковий записpageId. Instagram публікує через підключену Facebook-сторінку, тож те саме поле ідентичності її й вибирає.

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

Просіть звичайною мовою. Це прості речення, а не DSL:

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

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

Gemini CLI у Instagram: частина, що кусається

Gemini CLI запитує перед запуском shell-команди, а навички звертаються до 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 має понад 1 000 інструментів, зокрема ті, що публікують у 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: Workspace → 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 додаткових. Кожна функція доступна на кожному тарифі.

Почати безкоштовно →   Переглянути ціни