Hermoso, bir pazarlama MCP sunucusudur: tek bir OAuth'lu uç noktada 922+ araç; ajanın bir pazarda şu anda yayında olan reklamları araştırmasına, bitmiş görsel ve video reklamlar üretmesine, bunları yayınlamasına ve arkasındaki ücretli kampanyaları kurmasına olanak tanır. Gemini CLI tüm bunlara tek bir bağlantı üzerinden ulaşır. Bu sayfa bunun bir dilimini kapsar: Gemini CLI X'te gerçekte neler yapabilir ve X ona neleri yapmasına izin vermez.
Hermoso'yu Gemini CLI'a bağlayın
- Eklentiyi kurun.
Hermoso'nun herkese açık deposunun en son sürümünü kurar: beş beceri (research, ad-from-brand, generate, product-photoshoot ve marketing) ile birgemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.mdbağlam dosyası. Becerilerhermosokomutununpxüzerinden çalıştırır; bu yüzden Gemini CLI'nin araç listesine hiçbir şey eklenmez ve bir komut çalışana kadar bağlam maliyeti oluşmaz.gemini extensions list, bunları Agent skills altında gösterir. - Bir kez oturum açın.
Bir tarayıcı oturumu açar venpx -y hermoso auth login~/.hermoso/config.jsondosyasında yalnızca sahibinin okuyabildiği bir kimlik bilgisi saklar. Gemini CLI, Hermoso'ya ilk ihtiyaç duyduğunda bunu sizin yerinize çalıştırabilir. O makinede tarayıcı yok mu? MCP & CLI → Terminal & API keys altında bir anahtar oluşturun venpx -y hermoso auth login --token hmk_…komutunu çalıştırın. - İsteğe bağlı: MCP sunucusu da.
Gemini CLI, ilk bağlantı 401 yanıtı verdiğinde Hermoso'nun yetkilendirme sunucusunu bulur ve kendini kaydeder; bu yüzdengemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.jsoniçine bir anahtar konmaz. Bir oturum içinde/mcp auth hermosooturum açmayı çalıştırır. Beceriler bu olmadan da her araca ulaşır. - Gemini CLI'a bir şey isteyin. “En yakın üç rakibimin en uzun süredir yayında olan reklamlarını çek ve en iyi kancayı 9:16 bir videoya dönüştür” ya da “bu render'ı kanala gönder.” Ajan araçları seçer; harcamayı siz onaylarsınız.
Yukarıdaki kurulumu 2026-09-23 tarihinde, temiz bir ana dizinde Gemini CLI 0.60.0 ile çalıştırdık: hermoso-ai/hermoso'nun güncel sürümünü çekti ve gemini extensions list beş beceriyi ve bağlam dosyasını gösterdi. Eklentinin kendi MCP sunucusu yoktur; bu bilinçli bir tercihtir: bir araç listesi her oturuma yüklenir, beceriler ise çalışana kadar bir maliyet getirmez. Hermoso, Google ile bağlantılı değildir ve Google tarafından onaylanmadığını iddia etmez.
Sonra X'in kendisini bir kez, Hermoso'da Ayarlar → Bağlayıcılar altından bağlayın. Bu bir OAuth onay ekranıdır, yani tarayıcı gerektiren tek adım budur. Bundan sonrası her şey bir araç çağrısıdır.
Gemini CLI'un kullanabildiği X araçları
post_to_x: metin, alt metinli bir görsel ya da video, tüm bir zincir, bir yanıt, bir alıntı gönderisi ya da bir anket paylaşır; kimlerin yanıtlayabileceğini de sınırlayabilir.post_x_article: uzun biçimli bir Article yayınlar. Markdown ile yazın; başlıklar, listeler, alıntılar, bağlantılar, kod blokları ve tablolar olduğu gibi aktarılır.edit_x_post: zaten yayınlanmış bir gönderiyi, X'in izin verdiği bir saat içinde yeniden yazar.schedule_post: paylaşılan takvime ekler.x_post_metrics: bir gönderideki herkese açık sayılar.x_post_insights: yalnızca son 28 saat için reklam verenlere yönelik sayılar: gösterimler, bağlantı tıklamaları, profil ziyaretleri, video izlenmeleri ve izlenme çeyrekleri.x_post_insights_historical: aynı sayılar, herhangi bir tarih aralığı için, seferde en fazla 25 gönderi. “Geçen ay nasıl geçti” sorusu için bu araçtır.x_mentions: markadan kimin bahsettiği.delete_x_post: bir gönderiyi siler.
X, çağrı başına para ücreti alan tek bağlayıcıdır ve sayılar gizlenmek yerine yayımlanır. Meta, TikTok, LinkedIn, YouTube, Threads ve Drive istek başına ücret almaz; X bizden ücret alır, bu yüzden bu çağrılar her biri birkaç kredi tutar. Düz bir gönderi istek başına $0.015, bağlantı içeren bir gönderi $0.200, yaklaşık 13 kat daha fazla. Silme, okuma ve alt metin meta verisi yazımlarının her birinin kendi fiyatı vardır; içgörüler döndürülen gönderi başına ücretlendirilir. Bağlantı algılama, bağlantı olduğunu varsaymaya kasıtlı olarak yakındır, çünkü diğer yönde yanılmak bize 13 kat maliyetindedir. Pratik sonuç: X'te bir iyi gönderi beş gönderiden iyidir ve ajanınız gönderiden önce fiyatı öğrenir. Uzunluk sabit 280 değil, gönderiyi yapan hesabın belirlediği bir şeydir. Hermoso, hesabın kendi X aboneliğini okur ve Premium'un izin verdiği yerde 25.000 karaktere kadar gönderir; böylece uzun bir gönderi reddedilmek yerine tam olarak çıkar ve hiçbir şey kesilmez. Bu aynı zamanda ucuz olan biçimdir: uzun tek bir gönderi tek bir faturalanan X çağrısıdır, aynı kelimeler beş gönderiye bölünürse beş çağrıdır. X Premium, Hermoso'nun sizin için yayınladığı iki şeyi de açar: Markdown ile yazılan, başlıkları, listeleri, alıntıları, kod bloklarını ve tabloları bozulmadan taşıyan uzun biçimli bir Article ve X'in izin verdiği bir saat içinde zaten yayınlanmış bir gönderide düzenleme.
Otomasyona başlamadan önce bilinmesi gereken X sınırları
| Metin | Uzunluk, gönderiyi yapan hesaba aittir: olağan olarak 280 karakter, X Premium ile 25.000'e kadar. Hermoso aboneliği X'ten okur, böylece uzun bir gönderi tam olarak çıkar. Hiçbir şey asla kesilmez. Gönderi oluşturulurken ya da kuyruğa alınırken zorlanır; böylece fazla uzun bir gönderi, siz hâlâ düzeltebilecek kadar yanındayken reddedilir, yoksa çıkış sırasında sessizce kesilmez. |
|---|---|
| Görünürlük | Yalnızca herkese açık. X'te bir gönderi var olduğu anda herkese açıktır. API'de taslak ve liste dışı gönderi yoktur. Korumalı hesaplar vardır, ama bu Hermoso'nun okumadığı ve kontrol etmediği hesap genelinde bir ayardır, gönderi başına bir seçim değil. |
| Carousel | Belirli bir nedenle, adıyla reddedilir. “X'te kaydırılabilir carousel yok.” API'si bir gönderiye en fazla 4 medya ekler ve bunlar ızgara olarak görünür; her görsel aynı anda görünür, kaydırılacak bir şey yoktur. Bu yüzden numaralı “1/6 · KAYDIR” slayt destesi amaçlandığı gibi yayınlanamaz. Ret, ne yapılacağını söyler: “Bu slaytlardan en güçlü olanı X'e gönderin, ya da bu gönderiden X'i çıkarın.” Okuyucuya kaydırmasını söyleyen bir deste, ızgara olarak yayınlanırsa yayınlanmamasından daha kötüdür. |
| Hangi hesap | Yok. X, bağlı hesaba yayınlar. |
Gemini CLI'da deneyin
Sıradan bir dille isteyin. Bunlar DSL değil, düz cümlelerdir:
“./notes/launch.md dosyasını tek bir X gönderisine çevirin; sığmazsa kısa bir zincir yapın, bağlantıyı yalnızca son gönderiye koyun ve önce maliyeti bana söyleyin.”
Bu şöyle ilerler: get_brand → generate_text → post_to_x → x_post_insights_historical. Gemini CLI, bir kabuk komutu çalıştırmadan önce sorar ve beceriler hermoso komutu üzerinden çalışır; bu yüzden bir paylaşım, evet demeden önce okuyabileceğiniz bir satır olarak görünür. MCP araçları için bir kez, o araç için her zaman ya da sunucu için her zaman izin verme seçeneklerini sunar.
Gemini CLI X'te: can alan kısım
Hermoso'nun MCP sunucusunu Gemini CLI'ye ekliyorsanız, X'e paylaşacaksa onu asla --trust ile eklemeyin. Bu bayrak sunucu için her onayı atlar; X'te her gönderi, okuma ve silme ücretlendirilen bir istektir ve bağlantı içeren bir gönderi düz bir gönderinin yaklaşık 13 katı fiyatlandırılır. Premium bir hesapta uzun bir gönderi tek bir ücretli istektir; beş parçalı bir zincir ise beş istektir.
Bunun ne kadar güvenli olduğunu iki Gemini CLI ayrıntısı belirler. --scope user vermezseniz gemini mcp add projenin .gemini/settings.json dosyasına yazar; bu, bir deponun her zaman tek bir markaya karşı çalışması gerektiğinde işe yarar. Ve Hermoso'yu asla --trust ile eklemeyin: bu, bir paylaşımın önündekiler dahil, sunucu için her onayı atlar. MCP araçları mcp_hermoso_ ile başlayan bir ad ve araç adıyla gelir; --exclude-tools bunlardan istediğinizi tamamen dışarıda tutar.
X'i göndermeden önce araştırın
Aranacak bir X reklam kütüphanesi yoktur. Buradaki X araştırması kendi hesabınızdır: bahsetmeler, gönderi metrikleri ve geçmişe dönük reklam veren sayıları. Araştırma yüzeyinin geri kalanı etkilenmez: Meta, Google ve LinkedIn reklam kütüphaneleri ile organik TikTok, Instagram, YouTube, Reddit ve Threads.
Ücretli yarı
X Ads Ağustos 2026'da geldi, bu yüzden X artık iki yönüyle de var. X Ads API'si ayrı bir üründür, ayrı bir host ve kendi OAuth 1.0a imzalaması ile; diğerlerinden sonra gelmesinin nedeni budur. Hermoso artık tüm promoted-post ağacını bunun üzerine kurar: kampanya, line item (X’in reklam grubu için kullandığı ad), promoted tweet, hedefleme, bütçeler, durum ve raporlama. Bir X reklamı bir gönderiyi tanıtır, yani kreatif bir gönderidir; Hermoso'nun organik olarak yayınladığı aynı gönderi. Gerçek parayı açan anahtar, diğer on bir platformda olduğu gibi açık bir onay olmadan çalışmayı reddeder. Bütçe planlamadan önce bilinmesi gereken bir şey: X, Ads API erişimini uygulama başına değil reklam hesabı başına verir; bu yüzden bunun için bir OAuth düğmesi yoktur. Hermoso'nun X kullanıcısını reklam hesabınıza business.x.com → Account access üzerinden eklersiniz; orada list_x_ads_accounts altında, X'in verdiği izin düzeyiyle görünür.
Gemini CLI'un tek başına yapamadıkları
Bütçesi olan bir ajan, yalnızca etki alanı sınırlıysa işe yarar; bu yüzden engel bir istemde değil, sunucuda durur. Her reklam kampanyası, reklam seti, reklam grubu ve reklam duraklatılmış olarak oluşturulur ve gerçek parayı harekete geçiren durum değişiklikleri açık bir onay bayrağı olmadan çalışmaz. Her render önce fiyatlandırılır (hermoso_capabilities her modelin tam kredi maliyetini, herhangi bir şey harcanmadan önce yayımlar). Krediler ilk sağlayıcı çağrısından önce ayrılır ve sonradan tam maliyetle kapatılır; böylece başarısız bir gönderim sizi boşuna ücretlendirmek yerine iade eder. Silme işlemleri de onay gerektirir ve her kampanya ağacı, ajanınız ne inşa ettiğini size söylemeden önce reklam platformundan geri okunur.
Kasıtlı olarak tarayıcısız olmayan bir adım var: bir hesabı bağlamak bir OAuth onay ekranıdır, bu yüzden kanalı bir kez bir tarayıcıda bağlarsınız. Bundan sonrası her şey bir araç çağrısıdır.
Matrisin geri kalanı
Gemini CLI'den şuraya paylaşın: Facebook · Instagram · Threads · TikTok · YouTube · LinkedIn · Pinterest · Bluesky · Telegram. Ya da Gemini CLI'nin paylaşabildiği her yeri görün.
X'e şuradan paylaşın: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
Sık sorulan sorular
Gemini CLI X'e gönderi paylaşabilir mi?
Evet, Hermoso'nun Gemini CLI eklentisiyle. gemini extensions install https://github.com/hermoso-ai/hermoso komutunu çalıştırın; bu, hermoso komutunu süren beş Hermoso becerisi ekler; ardından npx -y hermoso auth login ile bir kez oturum açın. Oturum açma bir tarayıcı açar ve kimlik bilgisini kendisi saklar; bu yüzden oluşturulacak ya da yapıştırılacak bir anahtar yoktur. Hermoso'nun araçlarını Gemini CLI'nin kendi listesinde de görmek istiyorsanız gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp komutu barındırılan sunucuyu ekler; bu sunucu OAuth ile oturum açar. Böylece Gemini CLI'de 922+ araç olur; bunlar arasında X'te paylaşanlar, pazarınızda şu anda yayınlanan reklamları araştıranlar ve kreatifi baştan render edenler de vardır.
X'i Gemini CLI'a nasıl bağlarım?
İki adım, her biri bir kez. gemini extensions install https://github.com/hermoso-ai/hermoso komutunu çalıştırın; bu, hermoso komutunu süren beş Hermoso becerisi ekler; ardından npx -y hermoso auth login ile bir kez oturum açın. Oturum açma bir tarayıcı açar ve kimlik bilgisini kendisi saklar; bu yüzden oluşturulacak ya da yapıştırılacak bir anahtar yoktur. Hermoso'nun araçlarını Gemini CLI'nin kendi listesinde de görmek istiyorsanız gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp komutu barındırılan sunucuyu ekler; bu sunucu OAuth ile oturum açar. Sonra Hermoso'da Ayarlar → Bağlayıcılar altından X'i bağlayın; bu bir tarayıcıda OAuth onay ekranıdır. Bundan sonra Gemini CLI, X'e sıradan bir araç çağrısı olarak paylaşır.
Gemini CLI X'e özel ya da taslak olarak gönderebilir mi?
Hayır. X'te bir gönderi var olduğu anda herkese açıktır; API'de taslak ya da liste dışı gönderi yoktur. Hermoso, X'in o anda karşılayamayacağı bir görünürlüğü istediğinizde, daha zayıf bir şeyi sessizce yayınlamak yerine reddeder.
Gemini CLI paylaşmadan önce X'i araştırabilir mi?
Bir reklam kütüphanesi üzerinden değil, çünkü X hiçbirini yayınlamaz. Hermoso'nun X'te okuduğu şey kendi hesabınızdır: gönderi metrikleri, herhangi bir tarih aralığında reklam veren düzeyinde içgörüler ve marka bahsetmeleri.
Gemini CLI'den paylaşırken X metin sınırı nedir?
Bu hesaba bağlıdır ve Hermoso tahmin etmek yerine kontrol eder. Olağan bir X hesabı 280 karakterle sınırlıdır; X Premium'lu bir hesap 25.000'e kadar çıkar. Hermoso aboneliği X'ten okur ve gönderiyi gönderir; böylece uzun bir gönderi tam olarak çıkar ve hiçbir şey kesilmez. Premium bir hesapta uzun tek bir gönderi genellikle bir zincirden daha iyi okunur ve daha az maliyetlidir, çünkü beş parçanın beş çağrı olduğu yerde bu tek bir faturalanan X çağrısıdır. Premium ayrıca Markdown ile yazılan uzun biçimli Article'ları ve X'in izin verdiği bir saat içinde zaten yayınlanmış bir gönderide düzenlemeyi açar. Hermoso bunu gönderi oluşturulurken ya da kuyruğa alınırken zorlar; böylece Gemini CLI, kimse izlemezken daha sonra başarısız olmak yerine hemen bilgilendirilir.
Gemini CLI gönderi paylaşmanın yanı sıra X reklamı da yürütebilir mi?
Evet, Ağustos 2026'dan beri. X Ads ayrı bir host üzerinde, kendi OAuth 1.0a imzalamasıyla çalışır ve Hermoso tüm ağacı bunun üzerine kurar: kampanya, line item, promoted tweet, hedefleme, bütçeler, durum ve raporlama. X, Ads API erişimini uygulama başına değil reklam hesabı başına verir; bu yüzden bunun için bir OAuth düğmesi yoktur: Hermoso'nun X kullanıcısını reklam hesabınıza business.x.com → Account access adresinden eklersiniz.
Kayıtta 30 krediyle ücretsiz başlayın, kazanabileceğiniz 250+ kredi daha var. Her özellik her planda bulunur.
Ücretsiz başla → Fiyatları görün