วิธีเชื่อมต่อ LinkedIn กับ Gemini CLI

จาก Gemini CLI LinkedIn เริ่มจากการระบุว่า Page ใดโพสต์ได้ Hermoso บังคับใช้สิ่งนั้นที่เซิร์ฟเวอร์ ดังนั้นการรันจากเทอร์มินัลจะโพสต์ในฐานะตัวตนที่ผิดไม่ได้

Hermoso คือ MCP server สำหรับการตลาด มี เครื่องมือกว่า 1,000 รายการ ผ่านปลายทาง OAuth เดียว ซึ่งให้เอเจนต์ค้นหาโฆษณาที่กำลังวิ่งอยู่ในตลาด สร้างโฆษณารูปภาพและวิดีโอ เผยแพร่ และสร้างแคมเปญแบบจ่ายเงินที่อยู่เบื้องหลังได้ Gemini CLI เข้าถึงทั้งหมดนี้ผ่านการเชื่อมต่อเพียงครั้งเดียว หน้านี้ครอบคลุมเพียงส่วนหนึ่งของสิ่งนั้น คือ Gemini CLI ทำอะไรได้บ้างบน LinkedIn และสิ่งที่ LinkedIn ไม่อนุญาตให้ทำ

เชื่อม Hermoso กับ Gemini CLI

  1. ติดตั้ง extension
    gemini extensions install https://github.com/hermoso-ai/hermoso
    ติดตั้งรีลีสล่าสุดของที่เก็บสาธารณะของ Hermoso ได้แก่ skills ห้ารายการ (research, ad-from-brand, generate, product-photoshoot และ marketing) พร้อมไฟล์บริบท GEMINI.md skills เหล่านี้รันคำสั่ง hermoso ผ่าน npx ดังนั้นจึงไม่มีอะไรถูกเพิ่มลงในรายการเครื่องมือของ Gemini CLI และไม่มีค่าใช้จ่ายบริบทจนกว่าจะมีคำสั่งทำงาน gemini extensions list แสดงมันภายใต้ Agent skills
  2. ลงชื่อเข้าใช้ครั้งเดียว
    npx -y hermoso auth login
    จะเปิดหน้าลงชื่อเข้าใช้ในเบราว์เซอร์และเก็บ credential ที่เจ้าของเท่านั้นอ่านได้ใน ~/.hermoso/config.json Gemini CLI รันให้ได้ในครั้งแรกที่ต้องการ Hermoso ไม่มีเบราว์เซอร์บนเครื่องนั้นหรือ? สร้างคีย์ที่ MCP & CLI → Terminal & API keys แล้วรัน npx -y hermoso auth login --token hmk_…
  3. ตัวเลือก: MCP server ด้วย
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    Gemini CLI พบ authorization server ของ Hermoso เมื่อการเชื่อมต่อแรกตอบ 401 และลงทะเบียนตัวเอง ดังนั้นไม่มีคีย์ใส่ในไฟล์ settings.json และ /mcp auth hermoso ภายในเซสชันจะรันการลงชื่อเข้าใช้ Skills เข้าถึงเครื่องมือทุกตัวได้โดยไม่ต้องใช้ส่วนนี้
  4. ขอให้ Gemini CLI ทำบางอย่าง “ดึงโฆษณาที่วิ่งนานที่สุดของคู่แข่งสามรายที่ใกล้ที่สุดของฉัน แล้วนำ hook ที่ดีที่สุดมาทำเป็นวิดีโอ 9:16” หรือ “โพสต์ไฟล์เรนเดอร์นี้ไปยังช่องทาง” เอเจนต์จะเลือกเครื่องมือเอง และคุณเป็นผู้อนุมัติการใช้จ่าย

เราติดตั้งตามขั้นตอนข้างบนเมื่อ 2026-09-23 กับ Gemini CLI 0.60.0 ในโฮมไดเรกทอรีที่สะอาด มันดึงรีลีสปัจจุบันของ hermoso-ai/hermoso และ gemini extensions list รายงานว่ามี skills ห้ารายการและไฟล์บริบท extension นี้ไม่มี MCP server ของตัวเอง ซึ่งเป็นการตั้งใจ: รายการเครื่องมือจะถูกโหลดในทุกเซสชัน ส่วน skills ไม่มีค่าใช้จ่ายจนกว่าจะทำงาน Hermoso ไม่เกี่ยวข้องกับหรือได้รับการรับรองจาก Google

จากนั้นเชื่อม LinkedIn เอง ครั้งเดียว ที่ Settings → Connectors ใน Hermoso นี่คือหน้ายินยอม OAuth จึงเป็นขั้นตอนเดียวที่ต้องใช้เบราว์เซอร์ หลังจากนั้นทุกอย่างเป็นการเรียกเครื่องมือ

เครื่องมือ LinkedIn ที่ Gemini CLI ได้รับ

  • post_to_linkedin_page เผยแพร่ข้อความ รูปภาพ วิดีโอ หรือโพสต์หลายรูปไปยังเพจบริษัท พร้อมข้อความแทน (alt text)
  • post_to_linkedin เผยแพร่ไปยังโปรไฟล์ส่วนตัว ซึ่งจะปิดอยู่จนกว่าคุณจะแชร์ตัวตนนั้นอย่างชัดเจน
  • list_linkedin_pages เพจที่คุณแชร์กับแบรนด์นี้ พร้อม organization id
  • schedule_post ตั้งคิว โดยส่ง linkedinOrganizationId ไปด้วย เพื่อให้ตัวตนที่ถูกต้องเป็นผู้โพสต์
  • manage_linkedin_post แก้ไขคำโปรยของโพสต์ หรือลบโพสต์
  • linkedin_page_analytics ผลงานของเพจออร์แกนิก: ผู้ติดตามที่เพิ่มขึ้น การดูเพจ และการแสดงผล คลิก และการมีส่วนร่วมของโพสต์ แยกตามเพจหรือรายโพสต์
  • search_linkedin_ads คลังโฆษณา LinkedIn ซึ่งเป็นคลังโฆษณาสาธารณะเพียงแห่งเดียวที่เปิดเผยจำนวนการแสดงผลจริง

LinkedIn คือช่องทางที่ตัวตนเป็นสิทธิ์ ไม่ใช่ความชอบ คนหนึ่งมักดูแลเพจของหลายบริษัท ดังนั้น Hermoso ทำให้ตัวตนที่โพสต์ได้เป็นตัวเลือกที่ชัดเจน: โพสต์ไปได้เฉพาะเพจที่คุณติ๊กไว้ภายใต้ Manage accounts เพจที่ไม่ได้ติ๊กจะถูกปฏิเสธที่เซิร์ฟเวอร์ ไม่ใช่แค่ในหน้าจอ และ โปรไฟล์ส่วนตัวปิดอยู่จนกว่าคุณจะเปิดเอง เอเจนต์ที่ถามว่าเพจไหน แทนที่จะคาดเดา กำลังทำสิ่งที่ถูกต้อง

ข้อจำกัดของ LinkedIn ที่ควรรู้ก่อนทำให้เป็นอัตโนมัติ

ข้อความโพสต์ LinkedIn จำกัดที่ 3,000 ตัวอักษร มีการบังคับใช้ตอนสร้างหรือใส่คิวโพสต์ ดังนั้นโพสต์ที่ยาวเกินจะถูกปฏิเสธขณะที่คุณยังอยู่ตรงนั้นเพื่อแก้ไข แทนที่จะถูกตัดทอนโดยเงียบ ๆ ตอนส่งออก
การมองเห็นสาธารณะเท่านั้น โพสต์ LinkedIn เผยแพร่ไปยังโปรไฟล์หรือเพจบริษัท และ “LinkedIn ไม่มีโพสต์แบบ unlisted, private หรือฉบับร่าง”
คาโรเซล2 ถึง 20 รูป จากเพจบริษัท ขอบเขตทั้งสองเป็นของ LinkedIn เอง: “A MultiImage post is a post containing multiple images (minimum of 2 images and maximum of 20 images)” และ schema เพิ่มว่า “Only supports images” จากสองข้อนี้มีการปฏิเสธสองกรณี และทั้งสองระบุชื่อ ไม่ใช่การลดระดับโดยเงียบ สไลด์วิดีโอจะถูกปฏิเสธเพราะโพสต์หลายรูปของ LinkedIn ใส่วิดีโอไม่ได้ และคาโรเซลจากโปรไฟล์ส่วนตัวจะถูกปฏิเสธพร้อมแนวทาง คือส่ง linkedinOrganizationId (จาก list_linkedin_pages) เพราะ “คาโรเซลจากโปรไฟล์ส่วนตัวไม่ใช่สิ่งที่ Hermoso โพสต์ได้”
บัญชีไหนlinkedinOrganizationId หากไม่ตั้งค่า หมายถึงโปรไฟล์ของสมาชิกเอง ไม่ใช่ “น่าจะเป็นบริษัท” ฟิลด์นี้คือวิธีบอกว่าเพจไหน และการไม่ใส่คือการตัดสินใจ ไม่ใช่ความบังเอิญ

ลองใช้ใน Gemini CLI

ขอด้วยภาษาธรรมดา นี่คือประโยคปกติ ไม่ใช่ DSL:

"แสดงรายการ LinkedIn Page ที่ฉันแชร์ไว้ แล้วโพสต์ ./drafts/case-study.md ไปยังหน้าบริษัทพร้อมแผนภูมิสี่ชิ้นใน ./assets เป็นคารูเซลและ alt text ในแต่ละภาพ"

ขั้นตอนนี้เรียก list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics Gemini CLI จะถามก่อนรันคำสั่ง shell และ skills ทำงานผ่านคำสั่ง hermoso ดังนั้นการเผยแพร่จะปรากฏเป็นบรรทัดที่คุณอ่านได้ก่อนตอบว่าใช่ สำหรับเครื่องมือ MCP มันจะถามครั้งเดียว อนุญาตเสมอสำหรับเครื่องมือนั้น หรืออนุญาตเสมอสำหรับเซิร์ฟเวอร์

Gemini CLI บน LinkedIn: ส่วนที่ต้องระวัง

การไม่ระบุรหัสองค์กรหมายถึงโปรไฟล์ส่วนตัวของคุณ ไม่ใช่ "น่าจะเป็นบริษัท" และโปรไฟล์ส่วนตัวปิดอยู่จนกว่าคุณจะแชร์ คารูเซลต้องใช้ Page อยู่แล้ว เพราะโพสต์หลายภาพมาจากหน้าบริษัท ให้รัน list_linkedin_pages ครั้งเดียวและเก็บรหัสไว้ในโปรเจกต์ เหมือนที่การตั้งค่า Gemini CLI ระดับโปรเจกต์เก็บ repo หนึ่งให้อยู่กับแบรนด์หนึ่ง

รายละเอียดของ Gemini CLI สองอย่างกำหนดว่างานนี้ปลอดภัยแค่ไหน gemini mcp add เขียนลงใน .gemini/settings.json ของโปรเจกต์ เว้นแต่คุณจะส่ง --scope user ซึ่งมีประโยชน์เมื่อ repo หนึ่งควรรันกับแบรนด์หนึ่งเสมอ และอย่าเพิ่ม Hermoso ด้วย --trust: มันข้ามทุกการยืนยันของเซิร์ฟเวอร์ รวมถึงการยืนยันที่อยู่หน้าการเผยแพร่ เครื่องมือ MCP มาพร้อมชื่อ mcp_hermoso_ บวกชื่อเครื่องมือ และ --exclude-tools ช่วยกันไม่ให้บางตัวเข้ามาเลย

ค้นหาข้อมูล LinkedIn ก่อนโพสต์

search_linkedin_ads อ่านคลังโฆษณา LinkedIn ซึ่งต่างจากคลังโฆษณาสาธารณะอื่นตรงที่เปิดเผยจำนวนการแสดงผลจริง การค้นคว้าคู่แข่ง B2B บน LinkedIn จึงจัดอันดับตามการแสดงผลจริงได้ แทนการเดาว่าอะไรกำลังวิ่งอยู่

ส่วนที่เป็นการโฆษณา

create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative สร้างต้นไม้ และทุกอย่างเกิดเป็น ฉบับร่าง set_linkedin_ads_status คือสวิตช์เดียวที่เปิดใช้งบประมาณจริง และจะปฏิเสธหากไม่มีการยืนยันที่ชัดเจน มีหมายเหตุเรื่องการเข้าถึงที่ควรบอกไว้ตั้งแต่ต้นแทนที่จะให้ไปค้นพบเอง LinkedIn จำกัดการเขียนโฆษณาตามระดับ API ที่บัญชีโฆษณาของคุณถืออยู่ การรายงานและการอ่านไม่มีข้อจำกัด และในระดับ development แอปแก้ไขบัญชีโฆษณาได้เพียงจำนวนน้อย และแต่ละบัญชีต้องลงทะเบียนด้วยมือ

สิ่งที่ Gemini CLI ทำเองไม่ได้

เอเจนต์ที่มีงบประมาณจะมีประโยชน์ก็ต่อเมื่อขอบเขตความเสียหายถูกจำกัด ดังนั้นรั้วกั้นจึงอยู่ที่เซิร์ฟเวอร์ ไม่ได้อยู่ในคำสั่ง แคมเปญโฆษณา ชุดโฆษณา กลุ่มโฆษณา และโฆษณาทุกรายการถูกสร้างในสถานะ paused และการสลับสถานะที่กระทบเงินจริงจะปฏิเสธการทำงานหากไม่มีแฟล็กยืนยันอย่างชัดเจน ทุกการเรนเดอร์จะถูกเสนอราคาก่อน (hermoso_capabilities เผยแพร่ต้นทุนเครดิตที่แน่นอนของแต่ละโมเดลก่อนที่จะมีการใช้จ่ายใด ๆ) เครดิตจะถูกสำรองก่อนการเรียกผู้ให้บริการครั้งแรก และหักตามต้นทุนจริงภายหลัง ดังนั้นการส่งที่ล้มเหลวจะคืนเครดิต แทนที่จะปล่อยให้คุณถูกเรียกเก็บเงินโดยไม่ได้อะไร การลบก็ต้องผ่านการยืนยันเช่นกัน และทุกต้นไม้แคมเปญจะถูกอ่านกลับจากแพลตฟอร์มโฆษณาก่อนที่เอเจนต์จะบอกคุณว่าสร้างอะไรไปแล้ว

มีขั้นตอนหนึ่งที่ตั้งใจไม่ให้ทำแบบไม่มีหน้าจอ: การเชื่อมบัญชีคือหน้ายินยอม OAuth ดังนั้นคุณเชื่อมช่องทางหนึ่งครั้งในเบราว์เซอร์ หลังจากนั้นทุกอย่างเป็นการเรียกเครื่องมือ

ช่องทางอื่นทั้งหมด

จาก Gemini CLI โพสต์ไปยัง: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram หรือดูทุกช่องทางที่ Gemini CLI โพสต์ได้

โพสต์ไป LinkedIn จาก: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

คำถามที่พบบ่อย

Gemini CLI โพสต์ไป LinkedIn ได้ไหม

ได้ ด้วย extension ของ Gemini CLI ของ Hermoso รัน gemini extensions install https://github.com/hermoso-ai/hermoso ซึ่งจะเพิ่ม skills ของ Hermoso ห้ารายการที่ขับเคลื่อนคำสั่ง hermoso แล้วลงชื่อเข้าใช้หนึ่งครั้งด้วย npx -y hermoso auth login การลงชื่อเข้าใช้จะเปิดเบราว์เซอร์และเก็บ credential ไว้เอง ดังนั้นไม่มีคีย์ให้สร้างและไม่มีอะไรให้วาง ถ้าคุณต้องการเครื่องมือของ Hermoso ในรายการเครื่องมือของ Gemini CLI ด้วย ให้รัน gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp เพื่อเพิ่มเซิร์ฟเวอร์แบบโฮสต์ ซึ่งลงชื่อเข้าใช้ด้วย OAuth จากนั้น Gemini CLI จะมีเครื่องมือมากกว่า 1,000 รายการ รวมถึงเครื่องมือที่โพสต์ไป LinkedIn และเครื่องมือที่วิจัยโฆษณาที่กำลังวิ่งอยู่ในตลาดของคุณ รวมถึงเรนเดอร์ครีเอทีฟตั้งแต่แรก

ต้องเชื่อม LinkedIn กับ Gemini CLI อย่างไร

มีสองขั้นตอน ทำครั้งเดียวพอ รัน gemini extensions install https://github.com/hermoso-ai/hermoso ซึ่งจะเพิ่ม skills ของ Hermoso ห้ารายการที่ขับเคลื่อนคำสั่ง hermoso แล้วลงชื่อเข้าใช้หนึ่งครั้งด้วย npx -y hermoso auth login การลงชื่อเข้าใช้จะเปิดเบราว์เซอร์และเก็บ credential ไว้เอง ดังนั้นไม่มีคีย์ให้สร้างและไม่มีอะไรให้วาง ถ้าคุณต้องการเครื่องมือของ Hermoso ในรายการเครื่องมือของ Gemini CLI ด้วย ให้รัน gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp เพื่อเพิ่มเซิร์ฟเวอร์แบบโฮสต์ ซึ่งลงชื่อเข้าใช้ด้วย OAuth จากนั้นเชื่อมต่อ LinkedIn ภายใน Hermoso ที่ Workspace → Connectors ซึ่งเป็นหน้ายินยอม OAuth ในเบราว์เซอร์ หลังจากนั้น Gemini CLI จะโพสต์ไป LinkedIn ในฐานะ tool call ปกติ

Gemini CLI ต้องใช้รหัสผ่าน LinkedIn ของฉันไหม

ไม่ต้อง คุณเชื่อม LinkedIn กับ Hermoso ครั้งเดียวผ่านหน้ายินยอม OAuth ในเบราว์เซอร์ จากนั้น Gemini CLI เข้าถึงได้ผ่านการเรียกเครื่องมือ การเชื่อมบัญชีเป็นขั้นตอนเดียวที่ไม่ได้ทำแบบไม่มีหน้าจอ หลังจากนั้นไม่มีอะไรต้องใช้รหัสผ่าน และไม่มีการส่งข้อมูลรับรองให้โมเดลเลย

Gemini CLI รันโฆษณา LinkedIn ได้ด้วยไหม นอกเหนือจากการโพสต์

ได้ ต้นไม้โฆษณา LinkedIn สร้างได้ (กลุ่มแคมเปญ แคมเปญ ครีเอทีฟ) และทุกอย่างเกิดเป็นฉบับร่าง โดยสวิตช์สถานะต้องผ่านการยืนยัน LinkedIn จำกัดการเขียนโฆษณาตามระดับ API ที่บัญชีโฆษณาของคุณถืออยู่

Gemini CLI โพสต์คาโรเซลไป LinkedIn ได้ไหม

ได้ 2 ถึง 20 รูป จากเพจบริษัท เฉพาะรูปภาพ นั่นคือขอบเขตที่ LinkedIn เผยแพร่เอง คาโรเซลจากโปรไฟล์ส่วนตัวจะถูกปฏิเสธโดยระบุชื่อพร้อมแนวทางแก้ แทนการโพสต์สไลด์แรก Gemini CLI เรียกเครื่องมือเผยแพร่ตัวเดียวกันทั้งสองแบบ และช่องทางที่รองรับคาโรเซลไม่ได้จะถูกปฏิเสธพร้อมเหตุผลจริง

Gemini CLI ค้นคว้า LinkedIn ก่อนโพสต์ได้ไหม

ได้ และทำได้ดีเป็นพิเศษ: search_linkedin_ads อ่านคลังโฆษณา LinkedIn ซึ่งเป็นคลังโฆษณาสาธารณะเพียงแห่งเดียวที่เปิดเผยจำนวนการแสดงผลจริง

เริ่มต้นฟรีพร้อม 30 เครดิตเมื่อสมัคร และรับเพิ่มได้อีกกว่า 250 เครดิต ทุกฟีเจอร์มีในทุกแพ็กเกจ

เริ่มฟรี →   ดูราคา