วิธีเชื่อมต่อ YouTube กับ Claude Code

การอัปโหลด ชื่อ คำอธิบาย แท็ก และรูปปก เป็นห่วงโซ่เดียวกันทั้งหมดจากเทอร์มินัล และสถานะการตรวจสอบคือ unlisted เพราะ API ของ YouTube ไม่มีฉบับร่างใน Studio

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

เชื่อม Hermoso กับ Claude Code

  1. คำสั่งเดียว และไม่ต้องใช้คีย์
    claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso
    อยู่ในเซสชันแล้วใช่ไหม พิมพ์ /plugin marketplace add hermoso-ai/hermoso แล้วตามด้วย /plugin install hermoso@hermoso ปลั๊กอินติดตั้งสกิลของ Hermoso ห้าตัว (research, ad-from-brand, generate, product-photoshoot และ marketing) ที่รันคำสั่ง hermoso ผ่าน npx ดังนั้นไม่มีรายการเครื่องมือถูกโหลดเข้าเซสชัน และไม่มีอะไรกินบริบทจนกว่าจะรัน
  2. ลงชื่อเข้าใช้ครั้งเดียว
    npx -y hermoso auth login
    คำสั่งนี้เปิดหน้าลงชื่อเข้าใช้ในเบราว์เซอร์บน loopback เหมือนที่ gh ทำ และเก็บข้อมูลรับรองที่เจ้าของเท่านั้นอ่านได้ไว้ใน ~/.hermoso/config.json Claude Code จะรันให้คุณในครั้งแรกที่ต้องใช้ Hermoso ไม่มีเบราว์เซอร์บนเครื่องนั้นใช่ไหม เช่น CI เครื่องระยะไกล หรือคอนเทนเนอร์ สร้างคีย์ได้ที่ MCP & CLI → Terminal & API keys แล้วรัน npx -y hermoso auth login --token hmk_… คีย์มีอำนาจใช้จ่ายจริง จึงให้ปฏิบัติเหมือนรหัสผ่าน
  3. ตัวเลือกเสริม: MCP server ด้วย หากต้องการให้เครื่องมือของ Hermoso อยู่ในรายการเครื่องมือของ Claude Code ด้วย ให้รัน claude mcp add hermoso -- npx -y hermoso mcp หลังลงชื่อเข้าใช้ มันอ่านข้อมูลรับรองที่เก็บไว้ชุดเดียวกัน ดังนั้นไม่มีคีย์ถูกใส่ลงใน .claude.json สกิลเข้าถึงทุกเครื่องมือได้โดยไม่ต้องใช้สิ่งนี้
  4. ขอให้ Claude Code ทำบางอย่าง “ดึงโฆษณาที่วิ่งนานที่สุดของคู่แข่งสามรายที่ใกล้ที่สุดของฉัน แล้วนำ hook ที่ดีที่สุดมาทำเป็นวิดีโอ 9:16” หรือ “โพสต์ไฟล์เรนเดอร์นี้ไปยังช่องทาง” เอเจนต์จะเลือกเครื่องมือเอง และคุณเป็นผู้อนุมัติการใช้จ่าย

ทั้งปลั๊กอินและ MCP server ตัวเลือกเสริมเข้าถึงเครื่องมือชุดเดียวกันและบัญชีเดียวกัน ความต่างอยู่ที่บริบท รายการเครื่องมือจะถูกโหลดเข้าทุกเซสชันก่อนที่คุณจะพิมพ์อะไร ขณะที่สกิลไม่กินอะไรเลยจนกว่าคำสั่งจะรัน

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

เครื่องมือ YouTube ที่ Claude Code ได้รับ

  • post_to_youtube อัปโหลดวิดีโอที่เสร็จแล้วพร้อมชื่อ คำอธิบายสูงสุด 5,000 ตัวอักษร แท็กสูงสุด 30 แท็ก และการตั้งค่าความเป็นส่วนตัว
  • schedule_post ตั้งคิวการอัปโหลด และส่งคำอธิบายกับแท็กไปพร้อมกัน
  • set_youtube_thumbnail ใส่ปกที่ออกแบบไว้ให้กับการอัปโหลด นี่คือปัจจัยที่มีผลต่ออัตราการคลิกมากที่สุด และ YouTube ไม่เช่นนั้นจะเลือกเฟรมแบบสุ่มเป็นส่วนใหญ่
  • make_thumbnail สร้างปกนั้นตั้งแต่ต้น
  • update_youtube_video / list_youtube_videos แก้ไขข้อมูลของการอัปโหลด หรือแสดงรายการวิดีโอของคุณเอง รวมถึงแบบ unlisted และ private ที่การค้นหาสาธารณะมองไม่เห็น
  • youtube_video_insights / youtube_channel ยอดดู เวลาดู เปอร์เซ็นต์การดูเฉลี่ย และผู้ติดตามที่เพิ่มขึ้น
  • list_youtube_comments / reply_to_youtube_comment อ่านและตอบคอมเมนต์ในนามช่อง

หน่วยของ YouTube คือวิดีโอจริง ๆ post_to_youtube รับ videoUrl และไม่มีเส้นทางสำหรับรูปภาพเลย มีข้อจำกัดเล็กอีกสองข้อที่ควรรู้ก่อนการอัปโหลดอัตโนมัติ โปรเจกต์ Google ที่ยังไม่ได้รับการยืนยันจะล็อก videos.insert ให้เป็น private ไม่ว่าคุณจะขออะไร และปกที่กำหนดเองต้องใช้ช่องที่ยืนยันเบอร์โทรแล้ว

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

ข้อความชื่อวิดีโอ YouTube จำกัดที่ 100 ตัวอักษร และข้อความของรายการที่ตั้งคิวจะกลายเป็นชื่อ คำอธิบายเป็นอีกฟิลด์หนึ่งยาวได้ถึง 5,000 ตัวอักษร พร้อมแท็กสูงสุด 30 แท็ก มีการบังคับใช้ตอนสร้างหรือใส่คิวโพสต์ ดังนั้นโพสต์ที่ยาวเกินจะถูกปฏิเสธขณะที่คุณยังอยู่ตรงนั้นเพื่อแก้ไข แทนที่จะถูกตัดทอนโดยเงียบ ๆ ตอนส่งออก
การมองเห็นPublic, unlisted หรือ private ไม่มีฉบับร่างใน Studio: “YouTube’s API can upload as public, unlisted or private, but it cannot create a Studio draft” ดังนั้น unlisted คือสถานะที่ใกล้เคียงที่สุดกับขั้นตอนการตรวจทาน และเป็นค่าที่โพสต์ทันทีใช้ เพื่อไม่ให้การอัปโหลดที่พร้อมลงโฆษณาเป็นสาธารณะโดยไม่ตั้งใจ
คาโรเซลถูกปฏิเสธโดยระบุชื่อ “หน่วยของ YouTube คือวิดีโอ ไม่ใช่ชุดภาพนิ่ง แปลงสไลด์เป็นวิดีโอ (Hermoso ต่อให้ได้) แล้วโพสต์วิดีโอนั้นแทน หรือเอา YouTube ออกจากโพสต์นี้” Hermoso ไม่ได้สร้างข้อจำกัดนั้นขึ้นเพื่อเลี่ยงงาน แต่มันคือลักษณะของ YouTube การปฏิเสธเกิดตอนเข้าคิว พร้อมแนวทางที่ควรทำ แทนที่จะโพสต์สไลด์แรกออกไปโดยเงียบ ๆ
บัญชีไหนไม่มี YouTube เผยแพร่ไปยังช่องที่เชื่อมไว้เท่านั้น

ลองใช้ใน Claude Code

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

“สำหรับแต่ละไฟล์ใน ./films ให้เขียนชื่อไม่เกิน 100 ตัวอักษรและคำอธิบายเต็ม สร้างรูปปก อัปโหลดแบบ unlisted แล้วเขียนไฟล์ CSV ของรหัสวิดีโอและ URL”

นั่นคือขั้นตอน make_thumbnail → post_to_youtube → set_youtube_thumbnail → youtube_video_insights Claude Code จะถามก่อนรันเครื่องมือทุกครั้ง และบันทึกการทำงานแสดงอยู่บนเทอร์มินัล ดังนั้นขั้นตอนการเผยแพร่เป็นบรรทัดที่คุณอ่านได้ก่อนกด y

Claude Code บน YouTube: ส่วนที่ต้องระวัง

จุดที่ปัญหาข้อมูลกำกับโผล่ขึ้นมาคือการอัปโหลดเป็นชุด แคปชันจะกลายเป็นชื่อวิดีโอ ซึ่งจำกัดไว้ที่ 100 ตัวอักษร ส่วนคำอธิบายเป็นช่องแยกต่างหากที่รองรับได้ 5,000 ตัวอักษรและแท็กได้สูงสุด 30 รายการ จึงต้องระบุทั้งสองอย่างให้ชัดเจน และตรวจสถานะของช่องก่อนเริ่มชุดงาน โปรเจกต์ Google ที่ยังไม่ได้ยืนยันจะล็อกการอัปโหลดให้เป็น private และรูปปกที่กำหนดเองต้องใช้ช่องที่ยืนยันเบอร์โทรแล้ว

ปลั๊กอินไม่มี tool manifest ซึ่งสำคัญที่สุดในการรันยาวโดยไม่มีคนดูแล เอเจนต์เรียกคำสั่ง hermoso ทีละขั้น และ --json ในคำสั่งใดก็ได้จะให้ผลลัพธ์เครื่องที่ตรวจสอบได้

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

search_youtube ค้นหาในดัชนีสาธารณะของ YouTube ซึ่งเป็นคำถามคนละแบบกับ “สิ่งที่ฉันอัปโหลดไว้” และ list_youtube_videos คือเครื่องมือสำหรับอย่างหลัง สำหรับหนังของคู่แข่ง analyze_video จะคืนเสียงบรรยาย ข้อความบนหน้าจอ และรายการจังหวะพร้อมเวลากำกับ ซึ่งเป็นสิ่งที่คุณต้องการจริง ๆ ก่อนจะสร้าง hook ใหม่

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

เครื่องมือ Google Ads ของ Hermoso สร้างแคมเปญ Search, Display และ Performance Max (ทั้งต้นไม้ในการดำเนินการอะตอมมิกเดียว และอ่านกลับจาก Google ก่อนที่เอเจนต์จะเล่าให้ฟัง) รวมถึงปริมาณการค้นหาจาก Keyword Planner การกระทำการแปลง และ sitelink กับ callout ที่สร้างและแนบให้ ไม่มีตัวสร้างแคมเปญวิดีโอของ YouTube และจะผิดหากบอกเป็นนัยว่ามี วิดีโอของ YouTube สามารถอัปโหลดและแนบได้ แต่ประเภทแคมเปญที่ Hermoso สร้างคือ Search, Display และ Performance Max

สิ่งที่ Claude Code ทำเองไม่ได้

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

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

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

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

โพสต์ไปยัง YouTube จาก: Claude · ChatGPT · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Gemini CLI · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip · Claude Code marketing

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

Claude Code โพสต์ไป YouTube ได้ไหม

ได้ ด้วยปลั๊กอิน Claude Code ของ Hermoso คำสั่งเดียว: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso หรือภายในเซสชันให้พิมพ์ /plugin marketplace add hermoso-ai/hermoso แล้วตามด้วย /plugin install hermoso@hermoso ปลั๊กอินติดตั้งสกิลของ Hermoso ห้าตัวที่ขับเคลื่อน CLI ของ hermoso ดังนั้นไม่มีรายการเครื่องมือถูกโหลดเข้าเซสชันของคุณ ลงชื่อเข้าใช้ครั้งเดียวด้วย npx -y hermoso auth login ซึ่งเปิดเบราว์เซอร์และเก็บข้อมูลรับรองไว้เอง ดังนั้นไม่ต้องสร้างคีย์และไม่ต้องวางคีย์ จากนั้น Claude Code จะมีเครื่องมือกว่า 1,000 รายการ รวมถึงเครื่องมือที่เผยแพร่ไป YouTube และเครื่องมือที่ค้นหาโฆษณาซึ่งกำลังวิ่งอยู่ในตลาดของคุณ พร้อมเรนเดอร์ครีเอทีฟตั้งแต่ต้น

ต้องเชื่อม YouTube กับ Claude Code อย่างไร

มีสองขั้นตอน ทำครั้งเดียวทั้งคู่ คำสั่งเดียว: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso หรือภายในเซสชันให้พิมพ์ /plugin marketplace add hermoso-ai/hermoso แล้วตามด้วย /plugin install hermoso@hermoso ปลั๊กอินติดตั้งสกิลของ Hermoso ห้าตัวที่ขับเคลื่อน CLI ของ hermoso ดังนั้นไม่มีรายการเครื่องมือถูกโหลดเข้าเซสชันของคุณ ลงชื่อเข้าใช้ครั้งเดียวด้วย npx -y hermoso auth login ซึ่งเปิดเบราว์เซอร์และเก็บข้อมูลรับรองไว้เอง ดังนั้นไม่ต้องสร้างคีย์และไม่ต้องวางคีย์ จากนั้นเชื่อม YouTube ภายใน Hermoso ที่ Workspace → Connectors ซึ่งเป็นหน้ายินยอม OAuth ในเบราว์เซอร์ หลังจากนั้น Claude Code จะเผยแพร่ไป YouTube ผ่านการเรียกเครื่องมือตามปกติ

Claude Code โพสต์ไป YouTube แบบส่วนตัวหรือเป็นฉบับร่างได้ไหม

ได้ public, unlisted หรือ private ไม่มีฉบับร่างใน Studio ผ่าน API ของ YouTube ดังนั้น unlisted คือสถานะสำหรับการตรวจทาน และการโพสต์ทันทีจะใช้ค่านี้เป็นค่าเริ่มต้น Hermoso จะปฏิเสธการตั้งค่าการมองเห็นที่ YouTube ทำไม่ได้ ณ ตอนที่คุณขอ แทนที่จะเผยแพร่แบบที่ด้อยกว่าโดยเงียบ ๆ

การโพสต์ไป YouTube จาก Claude Code มีค่าใช้จ่ายเท่าไร

การเผยแพร่ไป YouTube ไม่เสียเครดิต เพราะ YouTube ไม่คิดค่าใช้จ่ายต่อการเรียก API เครดิตใช้กับการสร้างวิดีโอและปก แพ็กเกจมีราคา $29, $69 และ $149 ต่อเดือน สำหรับ 1,300, 3,100 และ 6,750 เครดิต และทุกฟีเจอร์มีในทุกแพ็กเกจ รวมถึงแพ็กเกจฟรี ข้อยกเว้นเดียวคือ SSO ระดับองค์กร

YouTube จำกัดความยาวข้อความเท่าไรเมื่อโพสต์จาก Claude Code

ชื่อวิดีโอ YouTube จำกัดที่ 100 ตัวอักษร คำอธิบายเป็นอีกฟิลด์หนึ่งยาวได้ถึง 5,000 ตัวอักษร และแท็กได้สูงสุด 30 แท็ก ข้อความของรายการที่ตั้งคิวจะกลายเป็นชื่อวิดีโอ ดังนั้นต้องส่งทั้งสองค่าให้ชัดเจน Hermoso บังคับใช้ขีดจำกัดนี้ตอนสร้างหรือใส่คิวโพสต์ เพื่อให้ Claude Code ได้รับแจ้งทันที แทนที่จะล้มเหลวทีหลังโดยไม่มีใครเฝ้าดู

Claude Code ตั้งเวลาโพสต์ YouTube ไว้ล่วงหน้าได้ไหม

ได้ schedule_post จะใส่คิวบนปฏิทินเดียวที่ใช้ร่วมกับทุกช่องทาง พร้อมคำโปรยแยกตามช่องทาง หากต้องการให้ข้อความต่างออกไป และ list_scheduled กับ cancel_scheduled ใช้อ่านและดึงโพสต์ที่ตั้งคิวไว้กลับมา YouTube เป็นหนึ่งในสิบเอ็ดช่องทางที่ใส่คิวได้

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

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