Hermoso คือ MCP server สำหรับการตลาด มี เครื่องมือกว่า 1,000 รายการ ผ่านปลายทาง OAuth เดียว ซึ่งให้เอเจนต์ค้นหาโฆษณาที่กำลังวิ่งอยู่ในตลาด สร้างโฆษณารูปภาพและวิดีโอ เผยแพร่ และสร้างแคมเปญแบบจ่ายเงินที่อยู่เบื้องหลังได้ Gemini CLI เข้าถึงทั้งหมดนี้ผ่านการเชื่อมต่อเพียงครั้งเดียว หน้านี้ครอบคลุมเพียงส่วนหนึ่งของสิ่งนั้น คือ Gemini CLI ทำอะไรได้บ้างบน Bluesky และสิ่งที่ Bluesky ไม่อนุญาตให้ทำ
เชื่อม Hermoso กับ Gemini CLI
- ติดตั้ง extension
ติดตั้งรีลีสล่าสุดของที่เก็บสาธารณะของ Hermoso ได้แก่ skills ห้ารายการ (research, ad-from-brand, generate, product-photoshoot และ marketing) พร้อมไฟล์บริบทgemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.mdskills เหล่านี้รันคำสั่งhermosoผ่านnpxดังนั้นจึงไม่มีอะไรถูกเพิ่มลงในรายการเครื่องมือของ Gemini CLI และไม่มีค่าใช้จ่ายบริบทจนกว่าจะมีคำสั่งทำงานgemini extensions listแสดงมันภายใต้ Agent skills - ลงชื่อเข้าใช้ครั้งเดียว
จะเปิดหน้าลงชื่อเข้าใช้ในเบราว์เซอร์และเก็บ credential ที่เจ้าของเท่านั้นอ่านได้ในnpx -y hermoso auth login~/.hermoso/config.jsonGemini CLI รันให้ได้ในครั้งแรกที่ต้องการ Hermoso ไม่มีเบราว์เซอร์บนเครื่องนั้นหรือ? สร้างคีย์ที่ MCP & CLI → Terminal & API keys แล้วรันnpx -y hermoso auth login --token hmk_… - ตัวเลือก: MCP server ด้วย
Gemini CLI พบ authorization server ของ Hermoso เมื่อการเชื่อมต่อแรกตอบ 401 และลงทะเบียนตัวเอง ดังนั้นไม่มีคีย์ใส่ในไฟล์gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.jsonและ/mcp auth hermosoภายในเซสชันจะรันการลงชื่อเข้าใช้ Skills เข้าถึงเครื่องมือทุกตัวได้โดยไม่ต้องใช้ส่วนนี้ - ขอให้ 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
จากนั้นเชื่อม Bluesky เอง ครั้งเดียว ที่ Settings → Connectors ใน Hermoso โดยใส่ชื่อผู้ใช้และ รหัสผ่านแอป ของ Bluesky ไม่มีหน้ายินยอม: รหัสผ่านแอปสร้างในการตั้งค่าของ Bluesky เอง และเพิกถอนได้ที่นั่นโดยไม่กระทบรหัสผ่านจริงของคุณ
เครื่องมือ Bluesky ที่ Gemini CLI ได้รับ
post_to_blueskyเผยแพร่โพสต์ในนามบัญชีที่เชื่อมไว้: ไม่เกิน 300 ตัวอักษร พร้อมรูปภาพสูงสุดสี่รูปและข้อความแทน หรือวิดีโอ MP4 หนึ่งคลิปพร้อมแคปชันแบบ track ได้ตามต้องการ ลิงก์ที่ไม่มีสื่อจะได้การ์ดแสดงตัวอย่าง ซึ่ง Hermoso สร้างให้เพราะ Bluesky ไม่ดึงให้schedule_postตั้งคิวบนปฏิทินเดียวกับทุกช่องทางอื่น โดยตรวจขีด 300 ตัวอักษรตอนเข้าคิว ไม่ใช่ตอนถึงเวลาเผยแพร่list_bluesky_postsโพสต์ล่าสุดของบัญชีพร้อม AT-URI และตัวเลขสด โดยทำเครื่องหมายการรีโพสต์ เพื่อไม่ให้โพสต์ของคนอื่นถูกอ่านเป็นของคุณbluesky_post_metrics / bluesky_accountไลก์ รีโพสต์ การตอบกลับ การอ้างอิง และบุ๊กมาร์กรายโพสต์ รวมถึงจำนวนผู้ติดตาม การติดตาม และจำนวนโพสต์ของบัญชีคุณหรือบัญชีสาธารณะใดก็ได้list_bluesky_convos / read_bluesky_dm / send_bluesky_dmอ่านและตอบข้อความส่วนตัว รวมถึงคำขอข้อความจากคนที่บัญชีไม่ได้ติดตามmanage_bluesky_convo / react_to_bluesky_dm / mark_bluesky_convo_readยอมรับคำขอ ปิดเสียง ล็อก หรือออกจากการสนทนา แสดงปฏิกิริยาด้วยอีโมจิหนึ่งตัว และล้างจำนวนที่ยังไม่ได้อ่านdelete_bluesky_postลบโพสต์ หลังจากการเรียกแรกที่ไม่ลบอะไรเลยและอ่านกลับว่าจะถูกลบอะไรไป
Bluesky เชื่อมด้วย รหัสผ่านแอป ไม่ใช่หน้าลงชื่อเข้าใช้ สร้างได้ในการตั้งค่าของ Bluesky แล้ววางพร้อมชื่อผู้ใช้ภายใต้ Workspace → Connectors ติ๊กการเข้าถึงข้อความส่วนตัวตอนสร้าง มิฉะนั้นเครื่องมือ DM จะแจ้งว่ารหัสผ่านไม่สามารถแชทได้ ซึ่งเป็นคุณสมบัติของรหัสผ่านเอง ไม่ใช่การเชื่อมต่อที่เสีย มีอีกสองกฎของ Bluesky ที่ Hermoso ตรวจก่อนส่ง: วิดีโอต้องใช้อีเมลที่ยืนยันแล้วบนบัญชี Bluesky และการ์ดลิงก์กับรูปภาพใช้ร่วมกันในโพสต์เดียวไม่ได้ การเผยแพร่ไม่เสียเครดิต เพราะ Bluesky ไม่คิดค่าใช้จ่ายต่อการเรียก
ข้อจำกัดของ Bluesky ที่ควรรู้ก่อนทำให้เป็นอัตโนมัติ
| ข้อความ | โพสต์ Bluesky จำกัดที่ 300 ตัวอักษร และแยกต่างหากที่ 3,000 ไบต์ ดังนั้นโพสต์ที่มีอีโมจิมากอาจไม่ถึง 300 ตัวอักษรแต่ยังยาวเกินไปได้ มีการบังคับใช้ตอนสร้างหรือใส่คิวโพสต์ ดังนั้นโพสต์ที่ยาวเกินจะถูกปฏิเสธขณะที่คุณยังอยู่ตรงนั้นเพื่อแก้ไข แทนที่จะถูกตัดทอนโดยเงียบ ๆ ตอนส่งออก |
|---|---|
| การมองเห็น | สาธารณะเท่านั้น โพสต์ Bluesky เป็นบันทึกสาธารณะบน AT Protocol และไม่มีรูปแบบ unlisted, private หรือฉบับร่างของโพสต์ การตรวจทานเกิดขึ้นก่อนการเรียก ไม่ใช่หลังจากนั้นเลย |
| คาโรเซล | 2 ถึง 4 รูป เฉพาะรูปภาพ สี่เป็นตัวเลขของ Bluesky เอง จาก AT Protocol lexicon สำหรับการฝังรูปภาพ และรูปที่ห้าจะถูกปฏิเสธแทนที่จะถูกทิ้งไป วิดีโอเป็นการฝังอีกแบบที่มีคลิปเดียวเท่านั้น และโพสต์มีการฝังได้เพียงอันเดียว ดังนั้นโพสต์ Bluesky จึงเป็นรูปภาพ วิดีโอหนึ่งคลิป หรือการ์ดลิงก์ อย่างใดอย่างหนึ่งจากสามอย่าง |
| บัญชีไหน | ไม่มี เว้นแต่แบรนด์จะเชื่อมบัญชี Bluesky มากกว่าหนึ่งบัญชี ถ้าเป็นเช่นนั้น account จะระบุว่าเป็นบัญชีไหน และถ้ามีหลายบัญชีแต่ไม่ได้ระบุ จะถูกปฏิเสธโดยระบุชื่อ แทนการเดา |
ลองใช้ใน Gemini CLI
ขอด้วยภาษาธรรมดา นี่คือประโยคปกติ ไม่ใช่ DSL:
"โพสต์อัปเดต Bluesky ไม่เกิน 300 ตัวอักษรเกี่ยวกับการปล่อยวันนี้ พร้อมแนบ ./assets/release.png และเขียน alt text แล้วพิมพ์ URL ของโพสต์"
ขั้นตอนนี้เรียก get_brand → generate_image → post_to_bluesky → bluesky_post_metrics Gemini CLI จะถามก่อนรันคำสั่ง shell และ skills ทำงานผ่านคำสั่ง hermoso ดังนั้นการเผยแพร่จะปรากฏเป็นบรรทัดที่คุณอ่านได้ก่อนตอบว่าใช่ สำหรับเครื่องมือ MCP มันจะถามครั้งเดียว อนุญาตเสมอสำหรับเครื่องมือนั้น หรืออนุญาตเสมอสำหรับเซิร์ฟเวอร์
Gemini CLI บน Bluesky: ส่วนที่ต้องระวัง
Bluesky เชื่อมต่อด้วยรหัสผ่านแอป ไม่ใช่หน้าจอลงชื่อเข้าใช้ สร้างหนึ่งรายการในการตั้งค่าของ Bluesky แล้ววางภายใต้ Connectors ใน Hermoso เอเจนต์ก็ทำได้ด้วย connect_connector แต่รหัสผ่านที่พิมพ์ในเซสชันจะคงอยู่ในประวัติของมัน ติ๊กการเข้าถึงข้อความส่วนตัวตอนสร้างถ้าต้องการเครื่องมือ DM รหัสผ่านที่ไม่มีการเข้าถึงนั้นจะโพสต์ได้แต่แชตไม่ได้
รายละเอียดของ Gemini CLI สองอย่างกำหนดว่างานนี้ปลอดภัยแค่ไหน gemini mcp add เขียนลงใน .gemini/settings.json ของโปรเจกต์ เว้นแต่คุณจะส่ง --scope user ซึ่งมีประโยชน์เมื่อ repo หนึ่งควรรันกับแบรนด์หนึ่งเสมอ และอย่าเพิ่ม Hermoso ด้วย --trust: มันข้ามทุกการยืนยันของเซิร์ฟเวอร์ รวมถึงการยืนยันที่อยู่หน้าการเผยแพร่ เครื่องมือ MCP มาพร้อมชื่อ mcp_hermoso_ บวกชื่อเครื่องมือ และ --exclude-tools ช่วยกันไม่ให้บางตัวเข้ามาเลย
ค้นหาข้อมูล Bluesky ก่อนโพสต์
ไม่มี Ad Library ของ Bluesky และไม่มีการค้นหา Bluesky ใน Hermoso ดังนั้นการค้นคว้าคู่แข่งที่นั่นมาถึงสิ่งเดียวที่ตรงไปตรงมา: bluesky_account อ่านจำนวนผู้ติดตาม การติดตาม และจำนวนโพสต์ของบัญชีสาธารณะใดก็ได้ ซึ่งเพียงพอสำหรับประเมินขนาดคู่แข่งและติดตามเป็นรายสัปดาห์ ส่วนอื่นของพื้นที่การค้นคว้า (คลังโฆษณาของ Meta, Google และ LinkedIn, TikTok, Instagram, YouTube, Reddit และ Threads แบบออร์แกนิก) ไม่ได้รับผลกระทบ
ส่วนที่เป็นการโฆษณา
ไม่มีผลิตภัณฑ์โฆษณาของ Bluesky ใน Hermoso และเราไม่บอกเป็นนัยว่ามี Bluesky ที่นี่เป็นออร์แกนิก คือ เผยแพร่ ตั้งคิว อ่าน ตอบ และวัดผล เครื่องมือแบบจ่ายเงินครอบคลุม Meta, Google Ads, Microsoft Advertising, Reddit Ads, LinkedIn, Pinterest, X Ads, TikTok Ads, Snapchat Ads, ChatGPT Ads, Apple Search Ads และ AppLovin Ads
สิ่งที่ Gemini CLI ทำเองไม่ได้
เอเจนต์ที่มีงบประมาณจะมีประโยชน์ก็ต่อเมื่อขอบเขตความเสียหายถูกจำกัด ดังนั้นรั้วกั้นจึงอยู่ที่เซิร์ฟเวอร์ ไม่ได้อยู่ในคำสั่ง แคมเปญโฆษณา ชุดโฆษณา กลุ่มโฆษณา และโฆษณาทุกรายการถูกสร้างในสถานะ paused และการสลับสถานะที่กระทบเงินจริงจะปฏิเสธการทำงานหากไม่มีแฟล็กยืนยันอย่างชัดเจน ทุกการเรนเดอร์จะถูกเสนอราคาก่อน (hermoso_capabilities เผยแพร่ต้นทุนเครดิตที่แน่นอนของแต่ละโมเดลก่อนที่จะมีการใช้จ่ายใด ๆ) เครดิตจะถูกสำรองก่อนการเรียกผู้ให้บริการครั้งแรก และหักตามต้นทุนจริงภายหลัง ดังนั้นการส่งที่ล้มเหลวจะคืนเครดิต แทนที่จะปล่อยให้คุณถูกเรียกเก็บเงินโดยไม่ได้อะไร การลบก็ต้องผ่านการยืนยันเช่นกัน และทุกต้นไม้แคมเปญจะถูกอ่านกลับจากแพลตฟอร์มโฆษณาก่อนที่เอเจนต์จะบอกคุณว่าสร้างอะไรไปแล้ว
มีหนึ่งขั้นตอนที่เป็นของคุณโดยเจตนา คือ การสร้างรหัสผ่านแอป Bluesky และเชื่อมต่อครั้งเดียว หลังจากนั้นทุกอย่างเป็นการเรียกเครื่องมือ
ช่องทางอื่นทั้งหมด
จาก Gemini CLI โพสต์ไปยัง: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Telegram หรือดูทุกช่องทางที่ Gemini CLI โพสต์ได้
โพสต์ไป Bluesky จาก: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
คำถามที่พบบ่อย
Gemini CLI โพสต์ไป Bluesky ได้ไหม
ได้ ด้วย 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 รายการ รวมถึงเครื่องมือที่โพสต์ไป Bluesky และเครื่องมือที่วิจัยโฆษณาที่กำลังวิ่งอยู่ในตลาดของคุณ รวมถึงเรนเดอร์ครีเอทีฟตั้งแต่แรก
ต้องเชื่อม Bluesky กับ 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 จากนั้นสร้างรหัสผ่านแอปในการตั้งค่าของ Bluesky (ติ๊กการเข้าถึง DM ถ้าต้องการเครื่องมือ DM) แล้ววางรหัสพร้อมแฮนเดิลของคุณภายใต้ Workspace → Connectors ใน Hermoso หลังจากนั้น Gemini CLI จะโพสต์ไป Bluesky ในฐานะ tool call ปกติ
Gemini CLI โพสต์คาโรเซลไป Bluesky ได้ไหม
จนถึงจุดหนึ่ง: 2 ถึง 4 รูป เฉพาะรูปภาพ ซึ่งเป็นขีดจำกัดในไลบรารี lexicon ของ Bluesky เอง วิดีโอจะขึ้นเป็นโพสต์ของตัวเอง หนึ่งคลิปต่อโพสต์ เพราะโพสต์ Bluesky บรรจุการฝังเดียว Gemini CLI เรียกเครื่องมือเผยแพร่ตัวเดียวกันทั้งสองแบบ และช่องทางที่รองรับคาโรเซลไม่ได้จะถูกปฏิเสธพร้อมเหตุผลจริง
Gemini CLI รันโฆษณา Bluesky ได้ด้วยไหม นอกเหนือจากการโพสต์
ไม่ได้ ไม่มีผลิตภัณฑ์โฆษณาของ Bluesky ใน Hermoso Bluesky ที่นี่เป็นออร์แกนิก คือ เผยแพร่ ตั้งคิว อ่านการมีส่วนร่วม และจัดการการตอบกลับกับ DM
Gemini CLI ต้องใช้รหัสผ่าน Bluesky ของฉันไหม
ไม่ต้อง และไม่ใช่รหัสผ่านหลักของ Bluesky ด้วย Bluesky เชื่อมกับ Hermoso ด้วยรหัสผ่านแอป ซึ่งคุณสร้างในการตั้งค่าของ Bluesky และเพิกถอนได้ที่นั่นเมื่อไรก็ได้ จากนั้น Gemini CLI เข้าถึงบัญชีผ่านการเรียกเครื่องมือ ไม่มีข้อมูลรับรองใดถูกส่งให้โมเดลเลย
Gemini CLI ค้นคว้า Bluesky ก่อนโพสต์ได้ไหม
มีเพียงเล็กน้อย ไม่มีคลังโฆษณาหรือการค้นหา Bluesky ใน Hermoso แต่ bluesky_account อ่านจำนวนผู้ติดตาม การติดตาม และจำนวนโพสต์ของบัญชีสาธารณะใดก็ได้ ซึ่งเพียงพอสำหรับประเมินขนาดคู่แข่ง
เริ่มต้นฟรีพร้อม 30 เครดิตเมื่อสมัคร และรับเพิ่มได้อีกกว่า 250 เครดิต ทุกฟีเจอร์มีในทุกแพ็กเกจ
เริ่มฟรี → ดูราคา