Hermoso ist ein Marketing-MCP-Server: 922+ Tools über einen einzigen OAuth-geschützten Endpunkt, mit denen ein Agent die Anzeigen recherchiert, die in einem Markt bereits laufen, fertige Bild- und Videoanzeigen erstellt, sie veröffentlicht und die bezahlten Kampagnen dahinter aufbaut. Gemini CLI erreicht all das über eine einzige Verbindung. Diese Seite behandelt einen Ausschnitt davon: was Gemini CLI auf Bluesky tatsächlich kann und was Bluesky ihm nicht erlaubt.
Hermoso mit Gemini CLI verbinden
- Installiere die Erweiterung.
Sie installiert die neueste Version des öffentlichen Repositorys von Hermoso: fünf Skills (research, ad-from-brand, generate, product-photoshoot und marketing) plus eine Kontextdateigemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.md. Die Skills führen den Befehlhermosoübernpxaus. Deshalb wird nichts zur Tool-Liste von Gemini CLI hinzugefügt, und nichts kostet Kontext, bis ein Befehl läuft.gemini extensions listzeigt sie unter Agent skills. - Einmal anmelden.
Es öffnet sich eine Anmeldung im Browser, und die Zugangsdaten werden als nur für den Eigentümer lesbare Datei innpx -y hermoso auth login~/.hermoso/config.jsongespeichert. Gemini CLI kann das beim ersten Bedarf an Hermoso für dich ausführen. Kein Browser auf diesem Rechner? Erstelle einen Schlüssel unter MCP & CLI → Terminal & API-Schlüssel und führenpx -y hermoso auth login --token hmk_…aus. - Optional: zusätzlich der MCP-Server.
Gemini CLI findet den Autorisierungsserver von Hermoso, wenn die erste Verbindung mit 401 antwortet, und registriert sich selbst. Deshalb kommt kein Schlüssel ingemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.json./mcp auth hermosoinnerhalb einer Sitzung startet die Anmeldung. Die Skills erreichen jedes Tool auch ohne ihn. - Bitte Gemini CLI um etwas. „Hol dir die längsten laufenden Anzeigen meiner drei nächsten Konkurrenten und bau den besten Hook in ein 9:16-Video um“ oder „Veröffentliche dieses Render im Kanal“. Der Agent wählt die Tools aus, du bestätigst die Ausgaben.
Wir haben die Installation oben am 2026-09-23 gegen Gemini CLI 0.60.0 in einem sauberen Home-Verzeichnis ausgeführt: Sie hat die aktuelle Version von hermoso-ai/hermoso geholt, und gemini extensions list zeigte die fünf Skills und die Kontextdatei. Die Erweiterung bringt keinen eigenen MCP-Server mit, und das ist Absicht: Eine Tool-Liste wird in jede Sitzung geladen, Skills kosten nichts, solange sie nicht laufen. Hermoso ist nicht mit Google verbunden und wird nicht von Google unterstützt.
Verbinde danach Bluesky selbst einmal unter Einstellungen → Connectors in Hermoso, mit deinem Handle und einem Bluesky-App-Passwort. Es gibt keine Zustimmungsseite: Das App-Passwort erstellst du in Blueskys eigenen Einstellungen, und dort kannst du es widerrufen, ohne dein echtes Passwort anzufassen.
Die Bluesky-Tools, die Gemini CLI bekommt
post_to_bluesky: veröffentlicht einen Post als verbundenes Konto: bis zu 300 Zeichen, mit bis zu vier Bildern und Alt-Text oder einem MP4-Video mit optionalen Untertitelspuren. Ein Link ohne Medien bekommt eine Vorschaukarte, die Hermoso erstellt, weil Bluesky sie nicht selbst abruft.schedule_post: plant ihn im Kalender, den alle anderen Kanäle teilen. Die Grenze von 300 Zeichen wird beim Einplanen geprüft, nicht erst beim Auslösen.list_bluesky_posts: die letzten eigenen Posts des Kontos mit ihren AT-URIs und Live-Zählern. Reposts sind markiert, damit ein fremder Post nie als deiner gelesen wird.bluesky_post_metrics / bluesky_account: Likes, Reposts, Antworten, Zitate und Lesezeichen pro Post sowie Follower, Gefolgte und Anzahl der Posts für dein Konto oder jedes öffentliche Konto.list_bluesky_convos / read_bluesky_dm / send_bluesky_dm: lesen und beantworten Direktnachrichten, auch Nachrichtenanfragen von Leuten, denen das Konto nicht folgt.manage_bluesky_convo / react_to_bluesky_dm / mark_bluesky_convo_read: eine Anfrage annehmen, eine Unterhaltung stummschalten, sperren oder verlassen, mit einem Emoji reagieren und ungelesene Zähler zurücksetzen.delete_bluesky_post: entfernt einen Post. Ein erster Aufruf löscht nichts und liest zurück, was entfernt würde.
Bluesky verbindet sich mit einem App-Passwort und nicht über einen Anmeldebildschirm. Erstelle eins in den Bluesky-Einstellungen und füge es zusammen mit dem Handle unter Einstellungen → Connectors ein. Aktiviere beim Erstellen den Zugriff auf Direktnachrichten, sonst sagen dir die DM-Tools, dass das Passwort nicht chatten kann. Das ist eine Eigenschaft des Passworts und keine kaputte Verbindung. Zwei weitere Bluesky-Regeln prüft Hermoso vor dem Senden: Ein Video braucht eine bestätigte E-Mail-Adresse am Bluesky-Konto, und eine Linkkarte und ein Bild können nicht im selben Post stehen. Das Veröffentlichen kostet keine Credits, weil Bluesky pro Aufruf nichts berechnet.
Bluesky-Grenzen, die du kennen solltest, bevor du etwas automatisierst
| Text | Ein Bluesky-Post ist auf 300 Zeichen und zusätzlich auf 3.000 Bytes begrenzt. Ein Post mit vielen Emojis kann also unter 300 Zeichen liegen und trotzdem zu lang sein. Das wird beim Erstellen oder Einplanen durchgesetzt. Ein zu langer Post wird daher abgelehnt, solange du noch da bist, um ihn zu korrigieren, statt auf dem Weg nach draußen stillschweigend gekürzt zu werden. |
|---|---|
| Sichtbarkeit | Nur öffentlich. Ein Bluesky-Post ist ein öffentlicher Eintrag im AT-Protokoll, und eine nicht gelistete, private oder Entwurfsform gibt es dafür nicht. Die Prüfung findet vor dem Aufruf statt, nie danach. |
| Karussell | 2 bis 4 Bilder, nur Bilder. Vier ist Blueskys eigene Zahl aus dem AT-Protocol-Lexikon für ein Bild-Embed, ein fünftes wird abgelehnt statt weggelassen. Ein Video ist ein anderes Embed mit genau einem Clip, und ein Post hat nur ein Embed. Ein Bluesky-Post besteht daher aus Bildern, einem Video oder einer Linkkarte: genau einem der drei. |
| Welches Konto | Keine, außer die Marke hat mehr als ein Bluesky-Konto verbunden. Dann benennt account, welches gemeint ist, und mehrere ohne Angabe werden mit Namen abgelehnt statt geraten. |
Probier es in Gemini CLI aus
Bitte es in ganz normaler Sprache. Das sind einfache Sätze, keine Befehlssprache:
„Poste ein Bluesky-Update unter 300 Zeichen über den heutigen Release, mit ./assets/release.png angehängt und geschriebenem Alt-Text, und gib dann die URL des Beitrags aus.“
So sieht der Ablauf aus: get_brand → generate_image → post_to_bluesky → bluesky_post_metrics. Gemini CLI fragt nach, bevor es einen Shell-Befehl ausführt, und die Skills laufen über den Befehl hermoso. So erscheint jede Veröffentlichung als Zeile, die du lesen kannst, bevor du zustimmst. Bei MCP-Tools fragt es einmal, immer für dieses Tool oder immer für den ganzen Server.
Gemini CLI auf Bluesky: der heikle Teil
Bluesky verbindest du mit einem App-Passwort, nicht über einen Anmeldebildschirm. Erstelle eines in den Einstellungen von Bluesky und füge es unter Connectors in Hermoso ein. Ein Agent kann das auch mit connect_connector erledigen, aber ein Passwort, das in einer Sitzung getippt wird, bleibt in deren Verlauf gespeichert. Aktiviere beim Erstellen den Zugriff auf Direktnachrichten, wenn du die DM-Tools nutzen willst. Ein Passwort ohne diesen Zugriff kann posten, aber nicht chatten.
Zwei Details zu Gemini CLI entscheiden, wie sicher das ist. gemini mcp add schreibt in die .gemini/settings.json des Projekts, außer du übergibst --scope user. Das ist nützlich, wenn ein Repo immer gegen dieselbe Marke laufen soll. Und füge Hermoso nie mit --trust hinzu: Das überspringt jede Bestätigung für den Server, auch die vor einer Veröffentlichung. MCP-Tools erscheinen als mcp_hermoso_ plus Tool-Name, und --exclude-tools hält jedes davon vollständig heraus.
Bluesky recherchieren, bevor du postest
Es gibt keine Bluesky-Anzeigenbibliothek und keine Bluesky-Suche in Hermoso. Die Konkurrenzrecherche dort beschränkt sich deshalb auf eines, ehrlich gesagt: bluesky_account liest Follower, Gefolgte und Postanzahl jedes öffentlichen Kontos. Das reicht, um einen Mitbewerber einzuordnen und Woche für Woche nachzuverfolgen. Alles andere in der Recherche (die Anzeigenbibliotheken von Meta, Google und LinkedIn sowie organisches TikTok, Instagram, YouTube, Reddit und Threads) bleibt davon unberührt.
Die bezahlte Hälfte
Hermoso hat keine Bluesky-Werbung, und wir behaupten keine. Bluesky ist hier organisch: veröffentlichen, planen, lesen, antworten und messen. Die bezahlten Tools decken Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads und AppLovin Ads ab.
Was Gemini CLI nicht allein kann
Ein Agent mit Budget ist nur nützlich, wenn der mögliche Schaden begrenzt ist, deshalb steht die Sperre im Server und nicht in einem Prompt. Jede Werbekampagne, jedes Anzeigenset, jede Anzeigengruppe und jede Anzeige wird pausiert angelegt, und die Statusumschaltungen, die echtes Geld scharf schalten, laufen nur mit einem ausdrücklichen Bestätigungs-Flag. Jedes Render wird zuerst bepreist (hermoso_capabilities nennt die genauen Credit-Kosten jedes Modells, bevor etwas ausgegeben wird). Credits werden vor dem ersten Aufruf des Anbieters reserviert und danach zum genauen Preis abgerechnet, sodass ein fehlgeschlagener Versand erstattet wird und du nicht für nichts belastet wirst. Löschungen sind ebenfalls bestätigungspflichtig, und jede Kampagnenstruktur wird von der Werbeplattform zurückgelesen, bevor dein Agent dir sagt, was er gebaut hat.
Ein Schritt bleibt bewusst bei dir: das Bluesky-App-Passwort erstellen und es einmal verbinden. Danach ist alles ein Tool-Aufruf.
Der Rest der Matrix
Aus Gemini CLI postest du auf: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Telegram. Oder siehe alles, worauf Gemini CLI posten kann.
Auf Bluesky posten aus: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Häufige Fragen
Kann Gemini CLI auf Bluesky posten?
Ja, mit der Gemini-CLI-Erweiterung von Hermoso. Führe gemini extensions install https://github.com/hermoso-ai/hermoso aus. Das fügt fünf Hermoso-Skills hinzu, die den Befehl hermoso steuern. Melde dich danach einmal mit npx -y hermoso auth login an. Die Anmeldung öffnet einen Browser und speichert die Zugangsdaten selbst, deshalb muss kein Schlüssel erstellt und nichts eingefügt werden. Wenn Hermoso-Tools auch in der eigenen Liste von Gemini CLI stehen sollen, fügt gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp den gehosteten Server hinzu, der sich per OAuth anmeldet. Gemini CLI hat dann über 922+ Tools, darunter die, die auf Bluesky veröffentlichen, und die, die die Anzeigen recherchieren, die in deinem Markt schon laufen, und das Creative überhaupt erst rendern.
Wie verbinde ich Bluesky mit Gemini CLI?
Zwei Schritte, jeweils einmal. Führe gemini extensions install https://github.com/hermoso-ai/hermoso aus. Das fügt fünf Hermoso-Skills hinzu, die den Befehl hermoso steuern. Melde dich danach einmal mit npx -y hermoso auth login an. Die Anmeldung öffnet einen Browser und speichert die Zugangsdaten selbst, deshalb muss kein Schlüssel erstellt und nichts eingefügt werden. Wenn Hermoso-Tools auch in der eigenen Liste von Gemini CLI stehen sollen, fügt gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp den gehosteten Server hinzu, der sich per OAuth anmeldet. Erstelle dann in den Einstellungen von Bluesky ein App-Passwort (setze den Haken bei Direktnachrichten-Zugriff, wenn du die DM-Tools willst) und füge es zusammen mit deinem Handle unter Einstellungen → Connectors in Hermoso ein. Danach veröffentlicht Gemini CLI auf Bluesky wie bei jedem anderen Tool-Aufruf.
Kann Gemini CLI ein Karussell auf Bluesky posten?
Bis zu einem gewissen Punkt: 2 bis 4 Bilder, nur Bilder. Das ist die Grenze aus Blueskys eigenem Lexikon. Ein Video wird als eigener Post veröffentlicht, ein Clip pro Post, denn ein Bluesky-Post trägt ein einziges Embed. Gemini CLI ruft in beiden Fällen dasselbe Veröffentlichungs-Tool auf, und ein Kanal, der kein Karussell tragen kann, wird mit dem echten Grund abgelehnt.
Kann Gemini CLI Bluesky-Anzeigen schalten, nicht nur posten?
Nein. Es gibt kein Bluesky-Werbeprodukt in Hermoso. Bluesky ist hier organisch: veröffentlichen, planen, Interaktionen lesen sowie auf Antworten und Direktnachrichten reagieren.
Braucht Gemini CLI mein Bluesky-Passwort?
Nein, auch nicht dein Haupt-Passwort für Bluesky. Bluesky verbindet sich mit Hermoso über ein App-Passwort, das du in den Bluesky-Einstellungen erstellst und dort jederzeit widerrufen kannst. Gemini CLI erreicht das Konto danach als Tool-Aufruf. Kein Zugangsdatum wird je an das Modell weitergegeben.
Kann Gemini CLI Bluesky recherchieren, bevor es postet?
Nur am Rande. Es gibt keine Bluesky-Anzeigenbibliothek und keine Suche in Hermoso, aber bluesky_account liest Follower, Gefolgte und Postanzahl jedes öffentlichen Kontos. Das reicht, um einen Mitbewerber einzuordnen.
Starte kostenlos mit 30 Credits bei der Anmeldung, und du kannst 250+ weitere verdienen. Jede Funktion ist in jedem Plan enthalten.
Kostenlos starten → Preise ansehen