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

Gemini CLI може провести готовий фільм через назву, опис, теги, мініатюру та завантаження як unlisted в одній сесії термінала.

Hermoso, це MCP-сервер для маркетингу: 1 000+ інструментів через один OAuth-захищений endpoint, які дозволяють агенту досліджувати рекламу, що вже працює на ринку, створювати рекламу-зображення та відео, публікувати її і будувати платні кампанії за нею. Gemini CLI отримує доступ до всього через одне підключення. Ця сторінка охоплює один зріз: що Gemini CLI справді може робити у YouTube і чого YouTube йому не дозволяє.

Підключіть 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 і не має її схвалення.

Потім підключіть сам YouTube один раз: Settings → Connectors у Hermoso. Це екран OAuth-згоди, тож це єдиний крок, що потребує браузера. Усе після цього, виклик інструмента.

Інструменти YouTube, які отримує Gemini CLI

  • post_to_youtube: завантажує готове відео із заголовком, описом до 5,000 символів, до 30 тегів і налаштуванням приватності.
  • schedule_post: ставить завантаження в чергу і передає разом із ним опис і теги.
  • set_youtube_thumbnail: ставить продуману мініатюру на завантаження. Це найбільший важіль для кліків, а інакше YouTube обирає кадр більш-менш навмання.
  • make_thumbnail: спершу генерує цю мініатюру.
  • update_youtube_video / list_youtube_videos: редагує метадані завантаження або показує ваші власні відео, включно з unlisted і приватними, яких не бачить публічний пошук.
  • youtube_video_insights / youtube_channel: перегляди, час перегляду, середній відсоток перегляду і нові підписники.
  • list_youtube_comments / reply_to_youtube_comment: читання коментарів і відповіді на них від імені каналу.

Одиниця тут справді відео: post_to_youtube приймає videoUrl, а шляху для зображень взагалі немає. Два менших обмеження, які варто знати перед автоматичним завантаженням: непідтверджений Google-проєкт має videos.insert, заблокований у приватний режим незалежно від того, що ви запитуєте, а власні мініатюри потребують каналу з підтвердженим телефоном.

Ліміти YouTube, які варто знати, перш ніж автоматизувати

ТекстЗаголовок YouTube обмежено 100 символами, а текст запланованого елемента стає заголовком. Опис, окреме поле до 5,000 символів, з до 30 тегами. Ліміт застосовується під час створення або постановки в чергу, тож занадто довгий пост відхиляється, поки ви ще тут і можете його виправити, а не тихо обрізається під час публікації.
ВидимістьПублічне, unlisted або приватне. Чернетки Studio немає: «API YouTube може завантажувати як публічне, unlisted або приватне, але не може створити чернетку Studio». Тож unlisted, найближче до стану перевірки, і саме його негайна публікація використовує за замовчуванням, щоб готове до реклами завантаження випадково не стало публічним.
КарусельВідхилено з назвою. «Одиниця YouTube, це відео, а не набір статичних кадрів. Перетворіть слайди на відео (Hermoso може їх зшити) і опублікуйте його або приберіть YouTube з цього поста.» Hermoso не вигадав це обмеження, щоб уникнути роботи; так влаштований сам YouTube. Відмова надходить на етапі постановки в чергу, з доданим шляхом вперед, а не тихо публікує перший слайд.
Який обліковий записНемає. YouTube публікує на підключений канал.

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

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

«Завантаж ./renders/demo.mp4 на YouTube як unlisted з назвою до 100 символів, описом із ./docs/demo.md, десятьма тегами та згенерованою мініатюрою.»

Це проходить через make_thumbnail → post_to_youtube → set_youtube_thumbnail → youtube_video_insights. Gemini CLI запитує перед запуском shell-команди, а навички діють через команду hermoso, тож публікація з'являється як рядок, який можна прочитати, перш ніж ви погодитеся. Для інструментів MCP він пропонує дозволити один раз, завжди для цього інструмента або завжди для сервера.

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

Передавайте опис як окреме поле. Текст запланованого елемента стає назвою на 100 символів, а опис на 5,000 символів, де містяться посилання, залишається порожнім, доки ви його не попросите. Завантажуйте як unlisted, бо API не має чернетки в Studio, а потім переведіть у публічний через update_youtube_video, коли його перегляньте. Власні мініатюри потребують каналу з підтвердженим телефоном.

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

Досліджуйте YouTube перед публікацією

search_youtube шукає в публічному індексі YouTube. Це інше питання, ніж «що я завантажив», і для нього є list_youtube_videos. Для фільму конкурента analyze_video повертає закадровий текст, текст на екрані і список бітів з позначками часу, а це саме те, що потрібно перед переробкою хука.

Платна частина

Інструменти Google Ads у Hermoso будують пошукові, медійні та Performance Max кампанії (усе дерево однією атомарною операцією, перевіреною в Google, перш ніж ваш агент розповість про неї), а також обсяги Keyword Planner, події конверсії і створені та прикріплені sitelinks і callouts. Конструктора відеокампаній YouTube немає, і було б неправильно натякати на нього. Відеоактив YouTube можна завантажити і прикріпити, але типи кампаній, які створює Hermoso, це пошукові, медійні та Performance Max.

Чого Gemini CLI не може зробити самостійно

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

Один крок свідомо не є безголовим: прив’язка облікового запису, це екран OAuth-згоди, тож канал підключається один раз у браузері. Усе після цього, виклик інструмента.

Решта матриці

Публікуйте з Gemini CLI у: Facebook · Instagram · Threads · TikTok · X · LinkedIn · Pinterest · Bluesky · Telegram. Або перегляньте все, куди Gemini CLI може публікувати.

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

Поширені запитання

Чи може Gemini CLI публікувати у YouTube?

Так, з розширенням 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 інструментів, зокрема ті, що публікують у YouTube, а також ті, що досліджують рекламу, яка вже працює на вашому ринку, і створюють сам креатив.

Як підключити YouTube до 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. Потім підключіть YouTube у Hermoso: Workspace → Connectors. Це екран OAuth-згоди в браузері. Після цього Gemini CLI публікує у YouTube як звичайний виклик інструмента.

Чи може Gemini CLI опублікувати карусель в YouTube?

Ні, і відмова пояснює чому, а не каже «не підтримується»: одиниця YouTube, це відео, а не набір статичних кадрів. Hermoso може зшити слайди у відео і опублікувати його. Gemini CLI викликає той самий інструмент публікації в будь-якому разі, а канал, який не може нести карусель, відхиляється з реальною причиною.

Чи може Gemini CLI запускати рекламу у YouTube, а не лише публікувати?

Hermoso будує пошукові, медійні та Performance Max кампанії Google Ads з обсягами Keyword Planner і діями конверсії. Конструктора відеокампаній YouTube немає, і ми на нього не натякаємо.

Чи потрібен Gemini CLI мій пароль від YouTube?

Ні. Ви підключаєте YouTube до Hermoso один раз через екран OAuth-згоди в браузері, а далі Gemini CLI працює з ним як із викликом інструмента. Прив’язка облікового запису, єдиний крок, що не безголовий; після нього жоден пароль не потрібен, і жодні облікові дані ніколи не передаються моделі.

Чи може Gemini CLI досліджувати YouTube перед публікацією?

Так. search_youtube шукає в публічному індексі YouTube, list_youtube_videos читає ваші завантаження, включно з unlisted, а analyze_video повертає закадровий текст, текст на екрані і список бітів з позначками часу для відео конкурента.

Почніть безкоштовно з 30 кредитами під час реєстрації та заробіть понад 250 додаткових. Кожна функція доступна на кожному тарифі.

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