Gemini CLI'dan Instagram'ta paylaşın

Gemini CLI'de Instagram, çağrıdan önce kontrol edilen bir render ve açıklamadır; çünkü açıklama, sonradan değiştiremeyeceğiniz tek şeydir.

Hermoso, 922+ araç sunan bir pazarlama MCP sunucusudur; tek bir OAuth'lu uç noktada, bir ajanın pazarda zaten yayında olan reklamları araştırmasını, hazır görsel ve video reklamlar üretmesini, bunları yayınlamasını ve arkalarındaki ücretli kampanyaları kurmasını sağlar. Gemini CLI tüm bunlara tek bir bağlantıyla erişir. Bu sayfa bunun bir dilimini kapsar: Gemini CLI Instagram'ta gerçekte neler yapabilir ve Instagram neye izin vermez.

Hermoso'yu Gemini CLI'a bağlayın

  1. Eklentiyi kurun.
    gemini extensions install https://github.com/hermoso-ai/hermoso
    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 bir GEMINI.md bağlam dosyası. Beceriler hermoso komutunu npx ü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.
  2. Bir kez oturum açın.
    npx -y hermoso auth login
    Bir tarayıcı oturumu açar ve ~/.hermoso/config.json dosyası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 ve npx -y hermoso auth login --token hmk_… komutunu çalıştırın.
  3. İsteğe bağlı: MCP sunucusu da.
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    Gemini CLI, ilk bağlantı 401 yanıtı verdiğinde Hermoso'nun yetkilendirme sunucusunu bulur ve kendini kaydeder; bu yüzden settings.json içine bir anahtar konmaz. Bir oturum içinde /mcp auth hermoso oturum açmayı çalıştırır. Beceriler bu olmadan da her araca ulaşır.
  4. 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.

Ardından Instagram'un kendisini, Hermoso'da Settings → Connectors altından bir kez bağlayın. Bu bir OAuth onay ekranıdır, bu yüzden bir tarayıcı gerektiren tek adım budur. Bundan sonrası her şey bir araç çağrısıdır.

Gemini CLI'un aldığı Instagram araçları

  • post_to_meta: target: "instagram" ile Instagram'da yayınlar. Instagram görsel bir kanaldır ve API bunu onaylar: bir gönderinin bir görsele ya da videoya ihtiyacı vardır.
  • schedule_post: ortak takvime sıraya koyar; metin Facebook ya da LinkedIn sürümünüzden farklı olmalıysa kanal başına bir başlıkla.
  • list_meta_comments / reply_to_meta_comment / moderate_meta_comment: bir gönderinin altındaki yorumları okur, yanıtlar ve denetler.
  • meta_page_insights / meta_post_insights: erişim, gösterim, kaydetme ve etkileşim; hesap ve gönderi başına.
  • search_instagram: herkese açık Instagram Reels'lerinde anahtar kelime araması; yayınlama için değil, araştırma için.

Bir şeyi otomatikleştirmeden önce bilmeye değer iki Instagram gerçeği. Meta API'sinde yerel bir Instagram planlaması yoktur; yani bir zamanlama Instagram'ın değil Hermoso'nun kuyruğudur ve Instagram için Facebook'un scheduleAt değerini geçirmek, şimdi sessizce yayınlamak yerine reddedilir. Ayrıca yayında olan bir Instagram başlığı düzenlenemez: Meta'nın yayımlanmış bir gönderide değiştirmesine izin verdiği tek şey yorumların açık mı kapalı mı olduğudur. Silmek desteklenir: manage_meta_post normal gönderileri, Hikâyeleri, Reels'leri ve tüm carousel albümlerini kaldırır, ancak bir albümden tek bir kartı asla kaldırmaz.

Bir şeyi otomatikleştirmeden önce bilmeye değer Instagram sınırları

MetinBir Instagram başlığı 2.200 karakterle sınırlıdır. Gönderi oluşturulduğunda ya da sıraya alındığında uygulanır; böylece fazla uzun bir gönderi, yolda sessizce kesilmek yerine, düzeltebileceğiniz sırada reddedilir.
GörünürlükYalnızca herkese açık. Meta'nın İçerik Yayınlama API'si ya hemen yayınlar ya da hiç yayınlamaz ve Instagram “liste dışı, özel ya da taslak gönderiye sahip değildir.” Instagram'da bir inceleme adımı istiyorsanız, bu çağrıdan sonra değil önce olmalıdır.
Carousel2 ila 10 slayt; görseller ve videolar karıştırılabilir. Bu üst sınır Meta'nın kendi sınırıdır; onu uygulayan yetenek tablosunda alıntılanmıştır: “Carousel'ler 10 görsel, video ya da ikisinin karışımıyla sınırlıdır.” Alt sınır 2 bizimdir, çünkü hiçbir platformda tek slayt bir carousel değildir. Tek slaytlık bir istek, reddedilmek yerine sıradan bir gönderi olarak yayınlanır.
Hangi hesappageId. Instagram, bağlı Facebook Sayfası üzerinden yayınlanır; bu yüzden aynı kimlik alanı onu seçer.

Gemini CLI'da deneyin

Sıradan bir dille isteyin. Bunlar DSL değil, düz cümlelerdir:

“./assets/slides içindeki dosyalardan dosya adı sırasıyla 6 slaytlık bir Instagram carousel'i hazırlayın, açıklamayı bana gösterin ve ben evet dediğimde paylaşın.”

Bu şöyle ilerler: search_instagram → plan_ad → render_ad → post_to_meta (target: "instagram"). 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.

Instagram'ta Gemini CLI: can alan kısım

Gemini CLI, bir kabuk komutu çalıştırmadan önce sorar ve beceriler hermoso komutu üzerinden Hermoso'ya ulaşır; bu yüzden açıklama incelemesi o soruda yapılır. Meta, yayında olan bir Instagram açıklamasında düzenleme izni vermez; yalnızca yorumların açık olup olmadığını değiştirir. Silme manage_meta_post ile desteklenir; albümün tamamı dahil, bir albümden tek bir kart asla ayrı silinmez.

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.

Instagram'ta paylaşmadan önce araştırın

search_meta_ads, tek bir kütüphane olduğu için Facebook'un yanında Instagram yerleşimlerini de kapsar. Organik içerik için search_instagram herkese açık Reels'leri anahtar kelimeyle arar; format gerçekten hareket ettiği yüzey burasıdır. Profil ve hashtag çekimleri fetch_social_data ve search_instagram_hashtag üzerinden gider.

Ücretli yarı

Instagram yerleşimleri, Facebook ile aynı Meta kampanya ağacı üzerinden satın alınır: create_meta_campaign → create_meta_adset → create_meta_ad; yerleşimler platform ve konum bazında seçilebilir. preview_meta_ad harcamadan önce yerleşim başına gerçek render edilmiş reklamı gösterir; meta_insights sonuçları yaşa, cinsiyete, yerleşime ve ülkeye göre ayırır. Bu ayrıntı bir sonraki kreatifi şekillendirir.

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 · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. Ya da Gemini CLI'nin paylaşabildiği her yeri görün.

Instagram'a ş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 Instagram'ta 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 Instagram'ta paylaşanlar, pazarınızda şu anda yayınlanan reklamları araştıranlar ve kreatifi baştan render edenler de vardır.

Instagram'u 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 Instagram'u bağlayın; bu bir tarayıcıda OAuth onay ekranıdır. Bundan sonra Gemini CLI, Instagram'a sıradan bir araç çağrısı olarak paylaşır.

Gemini CLI Instagram'a özel ya da taslak olarak paylaşabilir mi?

Hayır. Instagram'ın İçerik Yayınlama API'si ya yayınlar ya da hiçbir şey yapmaz. Gizli (unlisted), özel ya da taslak gönderi yoktur. Yayınlanmış bir metin de düzenlenemez; Meta'nın canlı bir gönderide değiştirmenize izin verdiği tek alan, yorumların açık olup olmadığıdır. Gönderi silme desteklenir ve normal gönderileri, Story'leri, Reels'i ve tüm carousel albümlerini kapsar. Hermoso, Instagram'ın 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 Instagram'u araştırabilir mi?

Evet. search_meta_ads, Meta Reklam Kütüphanesindeki Instagram yerleşimlerini kapsar; search_instagram ise herkese açık Reels'i anahtar kelimeyle arar.

Gemini CLI'dan paylaşırken Instagram'un metin sınırı nedir?

Bir Instagram metni 2.200 karakterle sınırlıdır ve sınır, gönderi tetiklendiğinde değil, kuyruğa alındığında zorlanır. 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 Instagram reklamı da yürütebilir mi?

Evet, Meta kampanya ağacı üzerinden. Instagram yerleşimleri bir Meta reklam seti içinde seçilir. preview_meta_ad, harcamadan önce her yerleşim için gerçek reklamı render eder.

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