Claude Code'dan Facebook'ta paylaşın

Claude Code bir çalışma dizininde durur; bu yüzden render, metin ve gönderi kimliği hepsi sürümlenebileceğiniz bir yerde kalır ve Facebook taslak durumu size gerçek bir inceleme adımı verir.

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. Claude Code tüm bunlara tek bir bağlantıyla erişir. Bu sayfa bunun bir dilimini kapsar: Claude Code Facebook'ta gerçekte neler yapabilir ve Facebook neye izin vermez.

Hermoso'yu Claude Code'a bağlayın

  1. Tek komut, anahtar yok.
    claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso
    Zaten bir oturumun içinde misiniz? /plugin marketplace add hermoso-ai/hermoso yazın, ardından /plugin install hermoso@hermoso. Bu, npx üzerinden hermoso komutunu çalıştıran beş Hermoso becerisi (research, ad-from-brand, generate, product-photoshoot ve marketing) kurar; bu yüzden oturumlarınıza hiçbir araç listesi yüklenmez ve çalışana kadar hiçbir şey bağlam maliyeti getirmez.
  2. Bir kez oturum açın.
    npx -y hermoso auth login
    Bu, gh'nin yaptığı gibi loopback üzerinde bir tarayıcı oturum açmasını açar ve yalnızca sahibinin okuyabileceği bir kimlik bilgisini ~/.hermoso/config.json dosyasına kaydeder. Claude Code, Hermoso'ya ilk ihtiyaç duyduğunda bunu sizin için çalıştırır. Bu makinede tarayıcı yok mu; CI, uzak bir makine ya da bir konteyner mi? MCP & CLI → Terminal & API anahtarları altında bir anahtar oluşturun ve npx -y hermoso auth login --token hmk_… komutunu çalıştırın. Bir anahtar gerçek harcama yetkisi taşır; bu yüzden onu bir parola gibi saklayın.
  3. İsteğe bağlı: MCP sunucusu da. Hermoso'nun araçlarını Claude Code'un kendi araç listesinde de istiyorsanız, oturum açtıktan sonra claude mcp add hermoso -- npx -y hermoso mcp komutunu çalıştırın. Aynı kayıtlı kimlik bilgisini okur; bu yüzden .claude.json dosyasına hiçbir anahtar girmez. Beceriler, bu olmadan da her araca ulaşır.
  4. Claude Code'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.

Eklenti ve isteğe bağlı MCP sunucusu aynı araçlara ve aynı hesaba ulaşır. Fark bağlamdadır: bir araç listesi, siz daha yazmadan her oturuma yüklenir; beceriler ise bir komut çalışana kadar hiçbir maliyet getirmez.

Ardından Facebook'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.

Claude Code'un aldığı Facebook araçları

  • post_to_meta: metin, bir görsel, bir video ya da çoklu fotoğraflı bir gönderiyi Sayfaya yayınlar ve hangi Sayfa olduğunu tahmin etmek zorunda kalmaması için pageId alır.
  • schedule_post: aynı gönderiyi, diğer tüm kanallarla paylaşılan takvimde seçtiğiniz bir zamana sıraya koyar.
  • list_meta_pages: hesabın bağladığı Sayfaları kimlikleriyle listeler.
  • manage_meta_post: yayımlanmış bir gönderinin metnini düzenler ya da onu siler.
  • list_meta_comments / reply_to_meta_comment / moderate_meta_comment: bir gönderinin altındaki yorumları okur, Sayfa olarak yanıtlar ve olmaması gerekenleri gizler ya da siler.
  • meta_page_insights / meta_post_insights: Sayfa düzeyinde ve gönderi başına erişim, gösterim ve etkileşim.
  • upload_meta_asset: hazır bir render'ı reklam hesabının varlık kütüphanesine koyar.

Facebook, yerel uzaktan planlamaya sahip olan tek kanaldır. post_to_meta, on dakika ile otuz gün arasında bir scheduleAt kabul eder ve zamanlamayı Meta'nın kendisine bırakır. Instagram ve Threads'in Meta API'sinde böyle bir özelliği yoktur ve onlar için bunu geçirmek, sessizce hemen yayınlamak yerine reddedilir.

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

MetinBir Facebook gönderisi 63.206 karaktere kadar uzayabilir; bu pratikte sınır yoktur. 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ükHerkese açık ya da taslak. Taslak, gerçekten yayımlanmamış bir Sayfa gönderisidir; inceleme için en kullanışlı olanıdır: Meta Business Suite'te vardır ve dışarıdaki hiç kimse göremez. Liste dışı ve özel seçenek yoktur: “bir Facebook Sayfası gönderisi ya yayımlanır ya da yayımlanmamış bir taslak olarak tutulur”.
Carousel2 slayt ve üzeri, yalnızca fotoğraf. Meta, kaynaklayabildiğimiz bir attached_media maksimumu yayımlamaz; bu yüzden Hermoso bir tane uydurup Facebook'a atfetmez. Tek sınır bizim sınırımızdır: 30 slayt ve reddetme mesajı kimin olduğunu söyler: “Facebook attached_media için belgelenmiş bir maksimum yayımlamaz; bu sınır bizim, onların değil.” Video bir Facebook fotoğraf carousel'ine giremez; bu Meta API'sindeki başka bir kenar durumudur ve Hermoso klibi sessizce düşürmek yerine reddeder.
Hangi hesappageId. Bir marka birden fazla Sayfa bağladığında önem kazanır: yayın yolu birini sizin yerinize seçmek yerine isim vererek reddeder ve bu cevabı taşıyamayan bir zamanlama, reddi saatler sonra kimse izlemezken bir başarısızlığa çevirirdi.

Claude Code'da deneyin

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

“./renders içindeki mp4'ü al, marka sesinden bir metin yaz, sayfaya yayınlanmamış taslak olarak gönder ve gönderi kimliğini ./out/posts.json dosyasına yaz.”

Bu şunları yürütür: find_competitors → search_meta_ads → plan_ad → render_ad → list_meta_pages → post_to_meta. Claude Code, bir aracı çalıştırmadan önce sorar ve döküm terminalde hemen önünüzde durur; bu yüzden bir yayın adımı, y tuşuna basmadan önce okuyabileceğiniz bir satırdır.

Facebook'ta Claude Code: can alan kısım

Terminal ajanının bir sohbetten gerçekten daha iyi olduğu yer burasıdır: gönderi kimliği, bir dosyaya yazabileceğiniz ve sonra doğrulayabileceğiniz yapılandırılmış bir sonuç olarak geri gelir. Facebook, yerel uzak zamanlamaya sahip tek kanaldır (post_to_meta, on dakika ile otuz gün arasında bir scheduleAt alır); bu yüzden bir betik, bir kuyruk tutmak yerine zamanlamayı Meta'nın kendisine bırakabilir.

Eklentinin bir araç manifestosu yoktur; bu, uzun ve gözetimsiz bir çalışmada en çok önem taşır: ajan her adımda hermoso komutunu kabuktan çağırır ve herhangi bir komutta --json, doğrulanacak makine çıktısı verir.

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

Meta Ad Library, var olan en zengin herkese açık kreatif arşividir ve search_meta_ads onu anahtar kelimeye ya da sayfaya göre okur; hem Facebook hem de Instagram yerleşimlerini kapsar. pull_competitor_ads ve competitor_teardown bunun üzerine kurulur ve find_competitors onlara kimi hedefleyeceklerini çıkarır.

Ücretli yarı

Facebook, Hermoso'nun sahip olduğu en derin ücretli yüzeydir. create_meta_campaign, create_meta_adset ve create_meta_ad tüm ağacı gerçek hedeflemeyle kurar: bir şehir yarıçapına kadar coğrafya, ilgi alanları, davranışlar, özel kitleler ve benzer kitleler, yerleşimler, saat dilimine göre yayın ve teklif ve maliyet sınırları. Her şey PAUSED olarak oluşturulur ve çağıran tarafın geçersiz kılması yoktur; ajanınızın raporladığı özet, istenenden değil Meta'nın gerçekten kaydettiğinin geri okunmasından oluşturulur. Bir bütçe taahhüt edilmeden önce preview_meta_ad her yerleşim için gerçek reklamı bakabileceğiniz bir bağlantı olarak render eder ve estimate_meta_reach hedeflemenin gerçekte kaç kişiye ulaştığını söyler. Paradan tasarruf ettiren bir uyarı: konum verilmeden oluşturulan bir reklam seti varsayılan olarak yalnızca Amerika Birleşik Devletleri'ni hedefler ve geri okuma bunu yüksek sesle söyler.

Claude Code'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ı

Claude Code'dan şuraya gönderin: Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram. Ya da Claude Code'un yayınlayabildiği her yere bakın.

Facebook'a şuradan gönderin: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Claude Code pazarlaması

Sık sorulan sorular

Claude Code Facebook'ta paylaşabilir mi?

Evet, Hermoso'nun Claude Code eklentisiyle. Tek komut: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, ya da bir oturumun içinde /plugin marketplace add hermoso-ai/hermoso, ardından /plugin install hermoso@hermoso. Hermoso CLI'ı çalıştıran beş Hermoso becerisi kurar; bu yüzden oturumlarınıza hiçbir araç listesi yüklenmez. Bir kez npx -y hermoso auth login ile oturum açın; bu bir tarayıcı açar ve kimlik bilgisini kendisi saklar; yani oluşturulacak ya da yapıştırılacak bir anahtar yoktur. Böylece Claude Code 922+ araca sahip olur; bunlar arasında Facebook'a yayınlayanlar, pazarınızdaki reklamları araştıranlar ve kreatifi en başta üretenler de vardır.

Facebook'u Claude Code'a nasıl bağlarım?

İki adım, her biri bir kez. Tek komut: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso, ya da bir oturumun içinde /plugin marketplace add hermoso-ai/hermoso, ardından /plugin install hermoso@hermoso. Hermoso CLI'ı çalıştıran beş Hermoso becerisi kurar; bu yüzden oturumlarınıza hiçbir araç listesi yüklenmez. Bir kez npx -y hermoso auth login ile oturum açın; bu bir tarayıcı açar ve kimlik bilgisini kendisi saklar; yani oluşturulacak ya da yapıştırılacak bir anahtar yoktur. Sonra Facebook'u Hermoso içinde Ayarlar → Bağlayıcılar altından bağlayın; bu, tarayıcıda bir OAuth onay ekranıdır. Bundan sonra Claude Code, Facebook'a sıradan bir araç çağrısı olarak yayınlar.

Claude Code Facebook'a özel ya da taslak olarak paylaşabilir mi?

Evet. Facebook, gerçek bir taslağı olan tek kanaldır: Meta Business Suite'te var olan ve dışarıdaki hiç kimsenin göremediği yayımlanmamış bir Sayfa gönderisi. Hermoso, Facebook'un o anda sağlayamayacağı bir görünürlük istediğinizde bunu sessizce daha zayıf bir şey yayınlamak yerine reddeder.

Claude Code'dan Facebook'ta paylaşmanın maliyeti nedir?

Facebook'ta yayınlamak kredi harcamaz, çünkü Meta API çağrısı başına hiçbir ücret almaz. Krediler üretime harcanır: gönderinin taşıdığı görseli ya da videoyu render etmek. Planlar aylık 1.200, 3.000 ve 7.000 kredi karşılığında sırasıyla $29, $69 ve $149'dur ve her özellik, Ücretsiz plan dahil her planda bulunur. Tek istisna kurumsal SSO'dur.

Claude Code'dan paylaşırken Facebook'un metin sınırı nedir?

Bir Facebook gönderisi 63.206 karaktere kadar uzayabilir; bu pratikte sınır yoktur. Hermoso bunu gönderi oluşturulduğunda ya da sıraya alındığında uygular; böylece Claude Code, kimse izlemezken daha sonra başarısız olmak yerine hemen bilgilendirilir.

Claude Code bir Facebook gönderisini ileri bir tarihe planlayabilir mi?

Evet. schedule_post onu, diğer tüm kanallarla paylaşılan tek bir takvime ekler; metin farklı olmalıysa kanal başına bir başlıkla. list_scheduled ve cancel_scheduled onu okur ve geri çeker. Facebook, sıraya alınabilen on bir kanaldan biridir.

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