Hermoso to serwer marketingowy MCP: 922+ narzędzi przez jeden punkt końcowy OAuth, który pozwala agentowi badać reklamy już działające na rynku, generować gotowe reklamy graficzne i wideo, publikować je i budować płatne kampanie za nimi. Gemini CLI dociera do tego wszystkiego przez jedno połączenie. Ta strona opisuje jeden wycinek: co Gemini CLI faktycznie może zrobić na Facebooku i czego YouTube mu nie pozwoli.
Połącz Hermoso z Gemini CLI
- Zainstaluj rozszerzenie.
Instaluje najnowsze wydanie publicznego repozytorium Hermoso: pięć umiejętności (research, ad-from-brand, generate, product-photoshoot i marketing) plus plik kontekstugemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.md. Umiejętności uruchamiają poleceniehermosoprzeznpx, więc nic nie dodaje się do listy narzędzi Gemini CLI i nic nie kosztuje kontekstu, dopóki polecenie nie zostanie uruchomione.gemini extensions listpokazuje je w sekcji Agent skills. - Zaloguj się raz.
Otwiera logowanie w przeglądarce i zapisuje poświadczenie dostępne tylko dla właściciela wnpx -y hermoso auth login~/.hermoso/config.json. Gemini CLI może to uruchomić za ciebie przy pierwszej potrzebie Hermoso. Brak przeglądarki na tym komputerze? Utwórz klucz w MCP & CLI → Terminal & API keys i uruchomnpx -y hermoso auth login --token hmk_…. - Opcjonalnie: także serwer MCP.
Gemini CLI znajduje serwer autoryzacji Hermoso, gdy pierwsze połączenie odpowie 401, i rejestruje się sam, więc żaden klucz nie trafia dogemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.json;/mcp auth hermosow sesji uruchamia logowanie. Umiejętności sięgają do każdego narzędzia bez tego. - Poproś Gemini CLI o coś. „Pobierz najdłużej działające reklamy trzech najbliższych konkurentów i przerób najlepszy hook na wideo 9:16”, albo „opublikuj ten render w kanale”. Agent wybiera narzędzia, a Ty zatwierdzasz wydatki.
Uruchomiliśmy powyższą instalację 2026-09-23 na Gemini CLI 0.60.0 w czystym katalogu domowym: pobrała bieżące wydanie hermoso-ai/hermoso, a gemini extensions list pokazało pięć umiejętności i plik kontekstu. Rozszerzenie nie niesie własnego serwera MCP, co jest celowe: lista narzędzi ładuje się w każdej sesji, a umiejętności nic nie kosztują, dopóki nie zadziałają. Hermoso nie jest powiązane z Google ani przez nie popierane.
Potem połącz samego Facebooka, raz, w Ustawieniach → Konektorach w Hermoso. To ekran zgody OAuth, więc jest to jedyny krok wymagający przeglądarki. Wszystko po nim to wywołanie narzędzia.
Narzędzia Facebooka, które dostaje Gemini CLI:
post_to_youtube: wysyła gotowe wideo z tytułem, opisem do 5 000 znaków, do 30 tagów i ustawieniem prywatności.schedule_post: dodaje wysyłkę do kolejki i przenosi wraz z nią opis oraz tagi.set_youtube_thumbnail: nakłada zaprojektowaną miniaturę na wysyłkę. To najważniejsza dźwignia klikalności, a YouTube inaczej wybiera klatkę mniej więcej losowo.make_thumbnail: generuje tę miniaturę w pierwszej kolejności.update_youtube_video / list_youtube_videos: edytują metadane wysyłki albo wypisują Twoje wysyłki, łącznie z niepublicznymi i prywatnymi, których publiczne wyszukiwanie nie widzi.youtube_video_insights / youtube_channel: wyświetlenia, czas oglądania, średni procent obejrzenia i zyskani subskrybenci.list_youtube_comments / reply_to_youtube_comment: czyta i odpowiada na komentarze jako kanał.
Jednostką naprawdę jest wideo: post_to_youtube przyjmuje videoUrl i nie ma w ogóle ścieżki dla obrazów. Dwie mniejsze bramki warte znajomości przed zautomatyzowanym wysyłaniem: niezweryfikowany projekt Google ma videos.insert zablokowane na prywatne, bez względu na to, o co poprosisz, a niestandardowe miniatury wymagają kanału zweryfikowanego telefonem.
Ograniczenia Facebooka, które warto znać, zanim zautomatyzujesz cokolwiek
| Tekst | Tytuł na YouTube ma limit 100 znaków, a tekst zaplanowanej pozycji staje się tytułem. Opis to osobne pole do 5 000 znaków, z do 30 tagami. Jest egzekwowany przy tworzeniu albo dodawaniu do kolejki, więc zbyt długi post zostaje odrzucony, póki jesteś przy tym, żeby go poprawić, zamiast być po cichu obcięty po drodze. |
|---|---|
| Widoczność | Publiczne, niepubliczne albo prywatne. Nie ma wersji roboczej w Studio: „API YouTube może wysłać jako publiczne, niepubliczne lub prywatne, ale nie może utworzyć wersji roboczej w Studio”, więc niepubliczne jest najbliższym stanem przeglądu i to ono jest domyślne przy natychmiastowym poście, żeby wysyłka gotowa do reklamy nie była przypadkiem publiczna. |
| Karuzela | Odrzucane, z nazwy. „Jednostką YouTube jest wideo, a nie zestaw kadrów. Złóż slajdy w wideo (Hermoso może je złożyć) i opublikuj je zamiast tego albo wyłącz YouTube z tego posta.” Hermoso nie wymyśliło tego limitu, żeby uniknąć pracy; tak po prostu jest YouTube. Odmowa pada przy dodawaniu do kolejki, z podaną drogą naprzód, zamiast po cichu opublikowanego pierwszego slajdu. |
| Które konto | Brak. YouTube publikuje na podłączonym kanale. |
Wypróbuj w Gemini CLI
Poproś zwykłym językiem. To zwykłe zdania, a nie DSL:
„Prześlij ./renders/demo.mp4 na YouTube jako niepubliczny, z tytułem do 100 znaków, opisem z ./docs/demo.md, dziesięcioma tagami i wygenerowaną miniaturą.”
Wywołuje to make_thumbnail → post_to_youtube → set_youtube_thumbnail → youtube_video_insights. Gemini CLI pyta przed uruchomieniem polecenia powłoki, a umiejętności działają przez polecenie hermoso, więc publikacja pojawia się jako linia, którą możesz przeczytać, zanim powiesz tak. Dla narzędzi MCP oferuje: raz, zawsze dla tego narzędzia albo zawsze dla serwera.
Gemini CLI na Facebooku: to, co boli
Podawaj opis jako osobne pole. Tekst zaplanowanego elementu staje się 100-znakowym tytułem, a 5000-znakowy opis, który niesie linki, zostaje pusty, chyba że o niego poprosisz. Przesyłaj jako niepubliczne, bo API nie ma szkiców w Studio, a potem zmień na publiczne za pomocą update_youtube_video, gdy go obejrzysz. Własne miniatury wymagają kanału zweryfikowanego telefonem.
Dwa szczegóły Gemini CLI decydują o tym, jak bezpiecznie to jest. gemini mcp add zapisuje do .gemini/settings.json projektu, chyba że podasz --scope user, co jest przydatne, gdy jedno repo ma zawsze działać na jednej marce. I nigdy nie dodawaj Hermoso z --trust: pomija każde potwierdzenie dla serwera, łącznie z tymi przed publikacją. Narzędzia MCP pojawiają się z prefiksem mcp_hermoso_ i nazwą narzędzia, a --exclude-tools wyklucza dowolne z nich całkowicie.
Zbadaj Facebooka, zanim opublikujesz
search_youtube przeszukuje publiczny indeks YouTube. To inne pytanie niż „co ja wrzuciłem”, a do tego służy list_youtube_videos. W przypadku filmu konkurenta analyze_video zwraca lektora, tekst na ekranie i listę ujęć z sygnaturami czasowymi, czyli dokładnie to, czego potrzebujesz przed przebudowaniem haczyka.
Część płatna
Narzędzia Google Ads w Hermoso budują kampanie w wyszukiwarce, sieci reklamowej i Performance Max (całe drzewo jedną atomową operacją, odczytane z Google, zanim twój agent o tym opowie), a także wolumeny z Planera słów kluczowych, działania konwersji oraz linki do podstron i wyróżniki, które są tworzone i przypisywane. Nie ma kreatora kampanii wideo na YouTube i byłoby błędem sugerować, że jest. Plik wideo z YouTube można przesłać i przypisać, ale typy kampanii, jakie tworzy Hermoso, to wyszukiwarka, sieć reklamowa i Performance Max.
Czego Gemini CLI nie zrobi sam
Agent z budżetem jest przydatny tylko wtedy, gdy zasięg szkód jest ograniczony, więc ogrodzenie jest po stronie serwera, a nie w prompcie. Każda kampania reklamowa, zestaw reklam, grupa reklam i reklama jest tworzona wstrzymana, a przełączenia statusu, które uruchamiają prawdziwe pieniądze, nie działają bez jawnej flagi potwierdzenia. Każdy render jest wcześniej wyceniany (hermoso_capabilities publikuje dokładny koszt kredytów każdego modelu, zanim cokolwiek zostanie wydane). Kredyty są rezerwowane przed pierwszym wywołaniem dostawcy i rozliczane po dokładnym koszcie po fakcie, więc nieudana wysyłka zwraca kredyty zamiast obciążać Cię za nic. Usuwanie też wymaga potwierdzenia, a każde drzewo kampanii jest odczytywane z platformy reklamowej, zanim agent powie Ci, co zbudował.
Jeden krok świadomie nie jest bezobsługowy: podłączenie konta to ekran zgody OAuth, więc łączysz kanał raz w przeglądarce. Wszystko po tym to wywołanie narzędzia.
Reszta macierzy
Z Gemini CLI publikuj na: Facebook · Instagram · Threads · TikTok · X · LinkedIn · Pinterest · Bluesky · Telegram. Lub zobacz wszystko, na co Gemini CLI może publikować.
Publikuj na YouTube z: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Najczęściej zadawane pytania
Czy Gemini CLI może publikować na Facebooku?
Tak, z rozszerzeniem Hermoso dla Gemini CLI. Uruchom gemini extensions install https://github.com/hermoso-ai/hermoso, co dodaje pięć umiejętności Hermoso sterujących poleceniem hermoso, a potem zaloguj się raz przez npx -y hermoso auth login. Logowanie otwiera przeglądarkę i samo zapisuje poświadczenie, więc nie ma klucza do utworzenia ani do wklejenia. Jeśli chcesz też narzędzi Hermoso na liście własnej Gemini CLI, gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp dodaje hostowany serwer, który loguje się przez OAuth. Gemini CLI dostaje wtedy 922+ narzędzi, w tym te, które publikują na Facebooku, oraz te, które badają reklamy już działające na twoim rynku i tworzą kreację.
Jak połączyć Facebooka z Gemini CLI?
Dwa kroki, każdy raz. Uruchom gemini extensions install https://github.com/hermoso-ai/hermoso, co dodaje pięć umiejętności Hermoso sterujących poleceniem hermoso, a potem zaloguj się raz przez npx -y hermoso auth login. Logowanie otwiera przeglądarkę i samo zapisuje poświadczenie, więc nie ma klucza do utworzenia ani do wklejenia. Jeśli chcesz też narzędzi Hermoso na liście własnej Gemini CLI, gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp dodaje hostowany serwer, który loguje się przez OAuth. Następnie połącz Facebooka w Hermoso w Ustawienia → Łączniki, co jest ekranem zgody OAuth w przeglądarce. Potem Gemini CLI publikuje na Facebooku jako zwykłe wywołanie narzędzia.
Czy Gemini CLI może opublikować karuzelę na Instagramie?
Nie, a odmowa mówi dlaczego, zamiast mówić „nieobsługiwane”: jednostką YouTube jest wideo, a nie zestaw nieruchomych obrazów. Hermoso może złożyć slajdy w wideo i opublikować je zamiast nich. Gemini CLI wywołuje w obu przypadkach to samo narzędzie publikacji, a kanał, który nie uniesie karuzeli, zostaje odrzucony z prawdziwym powodem.
Czy Gemini CLI może prowadzić reklamy na Facebooku, a nie tylko publikować posty?
Hermoso buduje kampanie Google Ads w wyszukiwarce, sieci reklamowej i Performance Max, z wolumenami z Planera słów kluczowych i działaniami konwersji. Nie ma kreatora kampanii wideo na YouTube i nie sugerujemy go.
Czy Gemini CLI potrzebuje mojego hasła do Instagrama?
Nie. Podłączasz YouTube do Hermoso raz, przez ekran zgody OAuth w przeglądarce, a Gemini CLI sięga do niego jako wywołanie narzędzia. Łączenie konta to jedyny krok, który nie jest bezobsługowy; nic po nim nie wymaga hasła i żadne poświadczenie nigdy nie trafia do modelu.
Czy Gemini CLI może zbadać Facebooka, zanim cokolwiek opublikuje?
Tak. search_youtube przeszukuje publiczny indeks YouTube, list_youtube_videos czyta twoje własne przesłane wideo, także niepubliczne, a analyze_video zwraca lektora, tekst na ekranie i listę ujęć filmu konkurenta z sygnaturami czasowymi.
Zacznij za darmo z 30 kredytami przy rejestracji i zdobądź kolejne 250+. Każda funkcja jest w każdym planie.
Zacznij za darmo → Zobacz cennik