Cara menghubungkan LinkedIn ke Gemini CLI

Dari Gemini CLI, LinkedIn dimulai dengan Halaman mana yang boleh memposting. Hermoso menegakkannya di server, sehingga run terminal tidak bisa memposting dengan identitas yang salah.

Hermoso adalah server MCP pemasaran: 1.000+ tool lewat satu endpoint ber-OAuth yang memungkinkan agen meneliti iklan yang sudah tayang di sebuah pasar, membuat iklan gambar dan video, memublikasikannya, dan membangun kampanye berbayar di baliknya. Gemini CLI menjangkau semuanya lewat satu koneksi. Halaman ini membahas satu bagiannya: apa yang bisa dilakukan Gemini CLI di LinkedIn, dan apa yang tidak diizinkan LinkedIn.

Hubungkan Hermoso ke Gemini CLI

  1. Pasang ekstensinya.
    gemini extensions install https://github.com/hermoso-ai/hermoso
    Ini memasang rilis terbaru dari repositori publik Hermoso: lima keterampilan (research, ad-from-brand, generate, product-photoshoot dan marketing) plus berkas konteks GEMINI.md. Keterampilan tersebut menjalankan perintah hermoso lewat npx, jadi tidak ada yang ditambahkan ke daftar alat Gemini CLI dan tidak ada yang memakan konteks sampai sebuah perintah berjalan. gemini extensions list menampilkannya di bawah Agent skills.
  2. Masuk sekali.
    npx -y hermoso auth login
    Ini membuka login browser dan menyimpan kredensial khusus pemilik di ~/.hermoso/config.json. Gemini CLI bisa menjalankannya untukmu saat pertama kali membutuhkan Hermoso. Tidak ada browser di mesin itu? Buat kunci di bawah MCP & CLI → Terminal & API keys dan jalankan npx -y hermoso auth login --token hmk_….
  3. Opsional: server MCP juga.
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    Gemini CLI menemukan server otorisasi Hermoso saat koneksi pertama menjawab 401 dan mendaftarkan dirinya sendiri, jadi tidak ada kunci yang masuk ke settings.json; /mcp auth hermoso di dalam sesi menjalankan login. Keterampilan menjangkau setiap alat tanpa ini.
  4. Minta sesuatu ke Gemini CLI. “Tarik iklan terlama dari tiga pesaing terdekat saya, lalu remix hook terbaiknya jadi video 9:16,” atau “posting render ini ke channel.” Agen memilih tool-nya; kamu yang menyetujui pengeluarannya.

Kami menjalankan instalasi di atas pada 2026-09-23 dengan Gemini CLI 0.60.0 di direktori home yang bersih: ia menarik rilis terkini dari hermoso-ai/hermoso, dan gemini extensions list melaporkan lima keterampilan serta berkas konteks. Ekstensi tidak membawa server MCP sendiri, dan itu disengaja: daftar alat dimuat ke setiap sesi, sedangkan keterampilan tidak memakan apa pun sampai dijalankan. Hermoso tidak berafiliasi dengan atau didukung oleh Google.

Lalu hubungkan LinkedIn itu sendiri, sekali, di Settings → Connectors di Hermoso. Itu layar persetujuan OAuth, jadi inilah satu-satunya langkah yang butuh browser. Semua yang setelahnya adalah tool call.

Tool LinkedIn yang didapat Gemini CLI

  • post_to_linkedin_page: memublikasikan teks, gambar, video, atau posting multi-gambar ke Halaman perusahaan, dengan teks alternatif.
  • post_to_linkedin: memublikasikan ke profil pribadi, yang tetap dimatikan sampai kamu secara eksplisit membagikan identitas itu.
  • list_linkedin_pages: Halaman yang kamu bagikan dengan brand ini, beserta organization id-nya.
  • schedule_post: memasukkannya ke antrean, dengan membawa linkedinOrganizationId agar identitas yang tepat yang memposting.
  • manage_linkedin_post: mengedit copy posting, atau menghapusnya.
  • linkedin_page_analytics: performa Halaman organik: pertambahan follower, views Halaman, serta impresi, klik, dan engagement posting, per Halaman atau per posting.
  • search_linkedin_ads: LinkedIn Ad Library, satu-satunya pustaka iklan publik yang menampilkan hitungan impresi sungguhan.

LinkedIn adalah channel tempat identitas adalah izin, bukan preferensi. Satu orang biasanya mengelola beberapa Halaman perusahaan, jadi Hermoso membuat identitas yang bisa memposting menjadi pilihan eksplisit: hanya Halaman yang kamu centang di bawah Manage accounts yang bisa dituju, Halaman yang tidak dicentang ditolak di sisi server alih-alih hanya disembunyikan di UI, dan profil pribadi mati kecuali kamu menyalakannya. Agen yang bertanya Halaman mana, alih-alih menebak, sedang melakukan hal yang benar.

Batas LinkedIn yang perlu kamu tahu sebelum mengotomatisasi apa pun

TeksPosting LinkedIn dibatasi 3,000 karakter. Batas ini ditegakkan saat posting dibuat atau dimasukkan ke antrean, jadi posting yang terlalu panjang ditolak selagi kamu masih ada untuk memperbaikinya, alih-alih dipotong diam-diam di tengah jalan.
VisibilitasPublik saja. Posting LinkedIn dipublikasikan ke profil atau Halaman perusahaan, dan “LinkedIn tidak punya posting unlisted, private, atau draf.”
Carousel2 sampai 20 gambar, dari Halaman perusahaan. Kedua batas itu milik LinkedIn sendiri: “Posting MultiImage adalah posting yang berisi beberapa gambar (minimal 2 gambar dan maksimal 20 gambar)”, dan skema menambahkan “Hanya mendukung gambar”. Dua penolakan mengikuti dari sana dan keduanya dengan menyebut nama, bukan penurunan diam-diam: slide video ditolak karena posting multi-gambar LinkedIn tidak bisa membawanya, dan carousel profil pribadi ditolak dengan jalan keluarnya: berikan linkedinOrganizationId (dari list_linkedin_pages), karena “carousel profil pribadi bukan sesuatu yang bisa dipublikasikan Hermoso.”
Akun yang manalinkedinOrganizationId. Jika tidak diisi, berarti profil anggota sendiri, bukan “mungkin perusahaan”. Field inilah cara kamu menyatakan Halaman mana, dan membiarkannya kosong adalah keputusan, bukan kecelakaan.

Coba di Gemini CLI

Mintalah dengan bahasa sehari-hari. Ini kalimat biasa, bukan DSL:

“Daftarkan Halaman LinkedIn yang sudah kubagikan, lalu posting ./drafts/case-study.md ke Halaman perusahaan dengan empat grafik di ./assets sebagai carousel dan teks alt di setiap gambar.”

Itu menjalankan list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics. Gemini CLI meminta izin sebelum menjalankan perintah shell, dan keterampilan bertindak lewat perintah hermoso, jadi publikasi muncul sebagai baris yang bisa kamu baca sebelum kamu bilang ya. Untuk alat MCP, ia menawarkan sekali, selalu untuk alat itu, atau selalu untuk server.

Gemini CLI di LinkedIn: bagian yang sering bikin repot

Jika id organisasi dikosongkan, berarti profil pribadimu, bukan "mungkin perusahaan", dan profil pribadi tetap mati sampai kamu membagikannya. Carousel tetap membutuhkan Halaman, karena postingan multi-gambar berasal dari Halaman perusahaan. Jalankan list_linkedin_pages sekali dan simpan id-nya di proyek, sama seperti konfigurasi Gemini CLI tingkat proyek yang menjaga satu repo tetap di satu brand.

Dua detail Gemini CLI menentukan seberapa aman ini. gemini mcp add menulis ke .gemini/settings.json proyek kecuali kamu memberi --scope user, yang berguna saat satu repo harus selalu berjalan dengan satu brand. Dan jangan pernah menambahkan Hermoso dengan --trust: itu melewati setiap konfirmasi untuk server, termasuk yang ada di depan sebuah publikasi. Alat MCP datang dengan nama berawalan mcp_hermoso_ ditambah nama alatnya, dan --exclude-tools menjaga agar alat tertentu benar-benar tidak masuk.

Riset LinkedIn sebelum kamu posting

search_linkedin_ads membaca LinkedIn Ad Library, yang jarang di antara pustaka iklan publik karena menampilkan hitungan impresi sungguhan, jadi riset pesaing B2B di LinkedIn bisa diurutkan berdasarkan penayangan yang sebenarnya, bukan tebakan tentang apa yang sedang tayang.

Bagian berbayar

create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative membangun pohonnya, dan semuanya lahir sebagai draf. set_linkedin_ads_status adalah satu-satunya switch yang mengaktifkan uang sungguhan dan menolak tanpa konfirmasi eksplisit. Satu catatan akses yang lebih baik disebutkan di awal daripada ditemukan sendiri: LinkedIn membatasi penulisan iklan sesuai tingkat API yang dimiliki akun iklan kamu. Pembacaan dan pelaporan tidak dibatasi, dan di tingkat development sebuah aplikasi hanya boleh mengedit sejumlah kecil akun iklan, masing-masing didaftarkan secara manual.

Yang tidak bisa dilakukan Gemini CLI sendiri

Agen yang punya anggaran hanya berguna jika dampaknya terbatas, jadi pagarnya ada di server, bukan di prompt. Setiap kampanye iklan, ad set, ad group, dan iklan dibuat paused, dan switch status yang mengaktifkan uang sungguhan menolak berjalan tanpa flag konfirmasi yang eksplisit. Setiap render dikutip harganya lebih dulu (hermoso_capabilities mempublikasikan biaya kredit pasti setiap model sebelum apa pun dibelanjakan). Kredit dicadangkan sebelum panggilan provider pertama dan diselesaikan sesuai biaya pasti setelahnya, jadi dispatch yang gagal dikembalikan alih-alih membuat kamu ditagih untuk tidak ada apa-apa. Penghapusan juga dikunci konfirmasi, dan setiap pohon kampanye dibaca ulang dari platform iklan sebelum agen kamu memberi tahu apa yang sudah dibangun.

Satu langkah sengaja tidak bisa dilakukan tanpa kamu: menautkan akun adalah layar persetujuan OAuth, jadi kamu menghubungkan channel sekali di browser. Semua setelah itu adalah tool call.

Sisa matriksnya

Dari Gemini CLI, posting ke: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram. Atau lihat semua tempat yang bisa dituju Gemini CLI.

Posting ke LinkedIn dari: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

Pertanyaan yang sering diajukan

Bisakah Gemini CLI memposting ke LinkedIn?

Ya, dengan ekstensi Gemini CLI dari Hermoso. Jalankan gemini extensions install https://github.com/hermoso-ai/hermoso, yang menambahkan lima keterampilan Hermoso yang menggerakkan perintah hermoso, lalu masuk sekali dengan npx -y hermoso auth login. Login akan membuka browser dan menyimpan kredensialnya sendiri, jadi tidak ada kunci yang perlu dibuat maupun ditempel. Jika kamu juga ingin alat Hermoso ada di daftar alat Gemini CLI sendiri, gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp menambahkan server hosted, yang masuk dengan OAuth. Gemini CLI kemudian punya 1.000+ alat, termasuk yang memposting ke LinkedIn, serta yang meneliti iklan yang sedang tayang di pasarmu dan merender kreatifnya sejak awal.

Bagaimana cara menghubungkan LinkedIn ke Gemini CLI?

Dua langkah, masing-masing sekali. Jalankan gemini extensions install https://github.com/hermoso-ai/hermoso, yang menambahkan lima keterampilan Hermoso yang menggerakkan perintah hermoso, lalu masuk sekali dengan npx -y hermoso auth login. Login akan membuka browser dan menyimpan kredensialnya sendiri, jadi tidak ada kunci yang perlu dibuat maupun ditempel. Jika kamu juga ingin alat Hermoso ada di daftar alat Gemini CLI sendiri, gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp menambahkan server hosted, yang masuk dengan OAuth. Lalu hubungkan LinkedIn di dalam Hermoso di bawah Workspace → Connectors, yang berupa layar persetujuan OAuth di browser. Setelah itu Gemini CLI memposting ke LinkedIn seperti pemanggilan alat biasa.

Apakah Gemini CLI butuh password LinkedIn saya?

Tidak. Kamu menghubungkan LinkedIn ke Hermoso sekali lewat layar persetujuan OAuth di browser, dan Gemini CLI kemudian menjangkaunya sebagai tool call. Menautkan akun adalah satu-satunya langkah yang tidak bisa dilakukan tanpa kamu; tidak ada yang setelahnya membutuhkan password, dan tidak ada kredensial yang pernah diserahkan ke model.

Bisakah Gemini CLI menjalankan iklan LinkedIn juga selain memposting?

Bisa. Pohon iklan LinkedIn bisa dibangun (campaign group, kampanye, kreatif), dan semuanya lahir sebagai draf, dengan switch status yang dikunci konfirmasi. LinkedIn membatasi penulisan iklan sesuai tingkat API yang dimiliki akun iklan kamu.

Bisakah Gemini CLI memposting carousel ke LinkedIn?

Bisa: 2 sampai 20 gambar, dari Halaman perusahaan, hanya gambar. Itu batas yang dipublikasikan LinkedIn sendiri; carousel profil pribadi ditolak dengan menyebut nama beserta jalan keluarnya, alih-alih memposting slide pertama. Gemini CLI memanggil tool publikasi yang sama dalam kedua kasus, dan channel yang tidak bisa membawa carousel ditolak dengan alasan sebenarnya.

Bisakah Gemini CLI meneliti LinkedIn sebelum memposting?

Bisa, dan cukup baik: search_linkedin_ads membaca LinkedIn Ad Library, yang merupakan satu-satunya pustaka iklan publik yang menampilkan hitungan impresi sungguhan.

Mulai gratis dengan 30 kredit saat daftar dan dapatkan 250+ kredit lagi. Setiap fitur tersedia di setiap paket.

Mulai gratis →   Lihat harga