پست گذاشتن در YouTube از Gemini CLI

Gemini CLI می‌تواند یک فیلم تمام‌شده را از طریق عنوان، توضیح، برچسب‌ها، تامبنیل و یک آپلود unlisted در یک نشست ترمینال پیش ببرد.

Hermoso یک سرور MCP بازاریابی است: بیش از 922 ابزار روی یک نقطه‌ی پایانی OAuth که به عامل اجازه می‌دهد تبلیغاتی را که هم‌اکنون در یک بازار جریان دارند تحقیق کند، تبلیغات تصویری و ویدیویی آماده بسازد، آن‌ها را منتشر کند، و کمپین‌های پولی پشت‌شان را بسازد. Gemini CLI از طریق یک اتصال به همه‌ی آن دسترسی دارد. این صفحه یک برش از آن را پوشش می‌دهد: آنچه Gemini CLI واقعاً در YouTube می‌تواند انجام دهد، و آنچه YouTube اجازه نمی‌دهد.

اتصال Hermoso به Gemini CLI

  1. افزونه را نصب کنید.
    gemini extensions install https://github.com/hermoso-ai/hermoso
    آخرین نسخه‌ی مخزن عمومی Hermoso را نصب می‌کند: پنج مهارت (research، ad-from-brand، generate، product-photoshoot و marketing) به‌علاوه‌ی یک فایل زمینه‌ی GEMINI.md. مهارت‌ها دستور hermoso را از طریق npx اجرا می‌کنند، پس چیزی به فهرست ابزار Gemini CLI اضافه نمی‌شود و تا وقتی یک دستور اجرا نشود هزینه‌ای برای زمینه ندارد. gemini extensions list آن‌ها را زیر Agent skills نشان می‌دهد.
  2. یک بار وارد شوید.
    npx -y hermoso auth login
    یک ورود مرورگری را باز می‌کند و یک اعتبار فقط‌برای‌مالک را در ~/.hermoso/config.json ذخیره می‌کند. Gemini CLI می‌تواند بار اول که به Hermoso نیاز داشت، آن را برایتان اجرا کند. روی آن دستگاه مرورگر ندارید؟ یک کلید زیر MCP & CLI → Terminal & API keys بسازید و npx -y hermoso auth login --token hmk_… را اجرا کنید.
  3. اختیاری: سرور MCP هم.
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    Gemini CLI وقتی اولین اتصال با 401 پاسخ می‌دهد، سرور مجوز Hermoso را پیدا می‌کند و خودش را ثبت می‌کند، پس هیچ کلیدی در settings.json قرار نمی‌گیرد؛ /mcp auth hermoso داخل یک نشست، ورود را اجرا می‌کند. مهارت‌ها بدون آن به همه‌ی ابزارها می‌رسند.
  4. از Gemini CLI چیزی بخواهید. «سه رقیب نزدیکم را پیدا کن، طولانی‌ترین تبلیغاتشان را بیاور و بهترین قلاب را به یک ویدیوی 9:16 تبدیل کن»، یا «این رندر را در کانال پست کن». عامل ابزارها را انتخاب می‌کند؛ هزینه را شما تأیید می‌کنید.

نصب بالا را در 2026-09-23 روی Gemini CLI نسخه‌ی 0.60.0 در یک پوشه‌ی خانگی تمیز اجرا کردیم: آخرین نسخه‌ی hermoso-ai/hermoso را گرفت، و gemini extensions list پنج مهارت و فایل زمینه را گزارش کرد. افزونه هیچ سرور MCP خودش ندارد، که عمدی است: یک فهرست ابزار در هر نشست بار می‌شود، و مهارت‌ها تا وقتی اجرا نشوند هزینه‌ای ندارند. Hermoso وابسته به Google یا مورد تأیید آن نیست و چنین ادعایی ندارد.

سپس خود YouTube را یک بار زیر Settings → Connectors در Hermoso وصل کنید. این یک صفحه‌ی رضایت OAuth است، پس تنها قدمی است که به مرورگر نیاز دارد. هر چیز بعد از آن یک فراخوانی ابزار است.

ابزارهای YouTube که Gemini CLI دریافت می‌کند

  • post_to_youtube: یک ویدیوی نهایی را با عنوان، توضیح تا 5,000 کاراکتر، تا 30 برچسب و یک تنظیم حریم آپلود می‌کند.
  • schedule_post: آپلود را صف می‌کند، و توضیح و برچسب‌ها را همراه آن می‌برد.
  • set_youtube_thumbnail: یک تامبنیل طراحی‌شده روی آپلود می‌گذارد. این بزرگ‌ترین اهرم برای نرخ کلیک است، و YouTube در غیر این صورت تقریباً تصادفی فریمی را انتخاب می‌کند.
  • make_thumbnail: خود آن تامبنیل را اول بار تولید می‌کند.
  • update_youtube_video / list_youtube_videos: متادیتای یک آپلود را ویرایش می‌کند، یا آپلودهای خودتان را فهرست می‌کند، از جمله فهرست‌نشده و خصوصی که جست‌وجوی عمومی نمی‌بیند.
  • youtube_video_insights / youtube_channel: بازدید، زمان تماشا، درصد میانگین تماشا و مشترکان جدید.
  • list_youtube_comments / reply_to_youtube_comment: نظرها را می‌خواند و به‌عنوان کانال پاسخ می‌دهد.

واحد واقعاً ویدیو است: post_to_youtube یک videoUrl می‌گیرد و هیچ مسیر تصویری وجود ندارد. دو دروازه‌ی کوچک‌تر پیش از یک آپلود خودکار: پروژه‌ی Google که تأیید نشده، videos.insert را خصوصی قفل می‌کند، هر چه درخواست کنید؛ و تامبنیل‌های سفارشی به کانالی با تأیید تلفن نیاز دارند.

محدودیت‌های YouTube که پیش از خودکارسازی باید بدانید

متنعنوان YouTube به 100 کاراکتر محدود است، و متن یک آیتم زمان‌بندی‌شده تبدیل به عنوان می‌شود. توضیح فیلدی جداگانه با حداکثر 5,000 کاراکتر است و تا 30 برچسب حمل می‌کند. هنگام ساخت یا صف‌گذاری اعمال می‌شود، پس پستی که بیش از حد بلند است رد می‌شود در حالی که هنوز آنجا هستید تا آن را درست کنید، نه اینکه در مسیر خروج بی‌صدا کوتاه شود.
دیدنی بودنعمومی، فهرست‌نشده یا خصوصی. پیش‌نویس Studio وجود ندارد: «API YouTube می‌تواند عمومی، فهرست‌نشده یا خصوصی آپلود کند، اما نمی‌تواند پیش‌نویس Studio بسازد»، پس فهرست‌نشده نزدیک‌ترین چیز به وضعیت بازبینی است، و همان چیزی است که یک پست فوری به آن پیش‌فرض می‌گیرد تا آپلود آماده‌ی تبلیغ به‌طور تصادفی عمومی نشود.
کاروسلرد می‌شود، با نام. «واحد YouTube ویدیو است، نه مجموعه‌ای از تصاویر ثابت. اسلایدها را به ویدیو تبدیل کنید (Hermoso می‌تواند آن‌ها را بچسباند) و آن را به‌جایش پست کنید، یا YouTube را از این پست حذف کنید.» Hermoso این حد را برای فرار از کار نساخته است؛ همین چیزی است که YouTube است. رد شدن در لحظه‌ی صف‌گذاری می‌آید، با راه پیش رو همراه، به‌جای اینکه اسلاید اول بی‌صدا منتشر شود.
کدام حسابهیچ. YouTube به کانال وصل‌شده منتشر می‌کند.

امتحانش در Gemini CLI

به زبان معمولی درخواست کنید. اینها جمله‌های ساده‌اند، نه DSL:

«./renders/demo.mp4 را به‌صورت unlisted در YouTube آپلود کنید، با عنوانی زیر 100 کاراکتر، توضیح از ./docs/demo.md، ده برچسب و یک تامبنیل ساخته‌شده.»

این مسیر می‌شود make_thumbnail → post_to_youtube → set_youtube_thumbnail → youtube_video_insights. Gemini CLI پیش از اجرای دستور پوسته‌ای می‌پرسد، و مهارت‌ها از طریق دستور hermoso عمل می‌کنند، پس یک انتشار به‌صورت یک خط قابل‌خواندن ظاهر می‌شود که پیش از بله گفتن می‌توانید بخوانید. برای ابزارهای MCP یک بار می‌پرسد: یک بار، همیشه برای آن ابزار، یا همیشه برای سرور.

Gemini CLI روی YouTube: بخش دردسرساز

توضیح را به‌عنوان فیلد جداگانه‌ی خودش بفرستید. متن یک آیتم زمان‌بندی‌شده تبدیل به عنوان 100 کاراکتری می‌شود، و توضیح 5,000 کاراکتری که لینک‌ها را حمل می‌کند، خالی می‌ماند مگر اینکه صریحاً بخواهید. unlisted آپلود کنید، چون API پیش‌نویس Studio ندارد، و بعد از اینکه تماشایش کردید با update_youtube_video آن را عمومی کنید. تامبنیل‌های سفارشی به کانالی با تأیید شماره‌ی تلفن نیاز دارند.

دو جزئیات Gemini CLI تعیین می‌کند این کار چقدر امن است. gemini mcp add مگر اینکه --scope user بدهید، در .gemini/settings.json پروژه می‌نویسد، که وقتی یک مخزن باید همیشه روی یک برند اجرا شود مفید است. و هرگز Hermoso را با --trust اضافه نکنید: آن همه‌ی تأییدها را برای سرور رد می‌کند، از جمله تأییدهایی که جلوی یک انتشار قرار دارند. ابزارهای MCP با نام mcp_hermoso_ به‌علاوه‌ی نام ابزار می‌رسند، و --exclude-tools هر کدام را کاملاً بیرون نگه می‌دارد.

پیش از پست گذاشتن در YouTube تحقیق کنید

search_youtube در فهرست عمومی YouTube جست‌وجو می‌کند. این پرسشی متفاوت است با «چه چیزی آپلود کرده‌ام»، و ابزار آن list_youtube_videos است. برای فیلم یک رقیب، analyze_video گفتار روی صدا، متن روی صفحه و فهرست بیت‌ها همراه با زمان‌بندی را برمی‌گرداند، که دقیقاً همان چیزی است که پیش از بازسازی یک قلاب لازم دارید.

نیمه‌ی پولی

ابزارهای Google Ads در Hermoso کمپین‌های جست‌وجو، نمایش و Performance Max را می‌سازند (کل ساختار در یک عملیات اتمی، که پیش از اینکه عامل شما آن را شرح دهد از Google خوانده می‌شود)، به‌علاوه حجم‌های Keyword Planner، اقدام‌های تبدیل، و سایت‌لینک‌ها و کالاوت‌هایی که ساخته و وصل می‌شوند. سازنده کمپین ویدیویی YouTube وجود ندارد و درست نیست که چنین چیزی القا شود؛ دارایی ویدیویی YouTube را می‌توان آپلود و وصل کرد، اما نوع کمپین‌هایی که Hermoso می‌سازد جست‌وجو، نمایش و Performance Max هستند.

کاری که Gemini CLI به‌تنهایی نمی‌تواند انجام دهد

عاملی با بودجه فقط وقتی مفید است که شعاع آسیبش محدود باشد، پس حصار در سرور است نه در یک پرامپت. هر کمپین تبلیغاتی، مجموعه‌ی تبلیغ، گروه تبلیغ و تبلیغ متوقف ساخته می‌شود، و تغییر وضعیتی که پول واقعی را فعال می‌کند بدون یک پرچم تأیید صریح اجرا نمی‌شود. هر رندر پیش از خرج شدن هر چیز قیمت داده می‌شود (hermoso_capabilities هزینه‌ی دقیق اعتبار هر مدل را پیش از هر خرجی منتشر می‌کند). اعتبارها پیش از اولین فراخوانی ارائه‌دهنده رزرو می‌شوند و بعد به هزینه‌ی دقیق تسویه می‌شوند، پس یک ارسال ناموفق بازپرداخت می‌شود نه اینکه بدون هیچ نتیجه‌ای از شما پول گرفته شود. حذف‌ها هم به تأیید نیاز دارند، و هر درخت کمپین پیش از اینکه عامل شما بگوید چه ساخته، از پلتفرم تبلیغات دوباره خوانده می‌شود.

یک قدم عمداً غیردستی نیست: وصل کردن حساب یک صفحه‌ی رضایت OAuth است، پس کانال را یک بار در مرورگر وصل می‌کنید. هر چیز بعد از آن یک فراخوانی ابزار است.

بقیه‌ی ماتریس

از Gemini CLI، پست در: Facebook · Instagram · Threads · TikTok · X · LinkedIn · Pinterest · Bluesky · Telegram. یا همه‌ی جاهایی را که Gemini CLI می‌تواند در آن‌ها پست بگذارد ببینید.

پست در YouTube از: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

پرسش‌های متداول

آیا Gemini CLI می‌تواند در YouTube پست بگذارد؟

بله، با افزونه‌ی Gemini CLI از Hermoso. دستور gemini extensions install https://github.com/hermoso-ai/hermoso را اجرا کنید، که پنج مهارت Hermoso را اضافه می‌کند که دستور hermoso را اجرا می‌کنند، سپس یک بار با npx -y hermoso auth login وارد شوید. ورود مرورگری باز می‌شود و اعتبار را خودش ذخیره می‌کند، پس نه کلیدی برای ساختن هست و نه کلیدی برای چسباندن. اگر می‌خواهید ابزارهای Hermoso در فهرست خود Gemini CLI هم باشند، gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp سرور میزبانی‌شده را اضافه می‌کند که با OAuth وارد می‌شود. آن‌وقت Gemini CLI بیش از 922+ ابزار دارد، از جمله ابزارهایی که در YouTube پست می‌گذارند، و همچنین ابزارهایی که تبلیغات در حال اجرا در بازارتان را تحقیق می‌کنند و خود خلاقیت را از ابتدا رندر می‌کنند.

چطور YouTube را به Gemini CLI وصل کنم؟

دو قدم، هر کدام یک بار. دستور gemini extensions install https://github.com/hermoso-ai/hermoso را اجرا کنید، که پنج مهارت Hermoso را اضافه می‌کند که دستور hermoso را اجرا می‌کنند، سپس یک بار با npx -y hermoso auth login وارد شوید. ورود مرورگری باز می‌شود و اعتبار را خودش ذخیره می‌کند، پس نه کلیدی برای ساختن هست و نه کلیدی برای چسباندن. اگر می‌خواهید ابزارهای Hermoso در فهرست خود Gemini CLI هم باشند، gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp سرور میزبانی‌شده را اضافه می‌کند که با OAuth وارد می‌شود. سپس YouTube را داخل Hermoso زیر Settings → Connectors وصل کنید، که یک صفحه‌ی رضایت OAuth در مرورگر است. بعد از آن Gemini CLI مثل یک فراخوانی ابزار معمولی در YouTube منتشر می‌کند.

آیا Gemini CLI می‌تواند یک کاروسل در YouTube پست کند؟

نه، و رد شدن دلیلش را می‌گوید، به‌جای اینکه فقط بگوید «پشتیبانی نمی‌شود»: واحد YouTube یک ویدیو است، نه مجموعه‌ای از تصاویر ثابت. Hermoso می‌تواند اسلایدها را به یک ویدیو تبدیل کند و آن را به‌جای آن پست کند. Gemini CLI در هر حال همان ابزار انتشار را فراخوانی می‌کند، و کانالی که نمی‌تواند کاروسل را حمل کند با دلیل واقعی رد می‌شود.

آیا Gemini CLI علاوه بر پست کردن، آگهی‌های YouTube را هم می‌تواند اجرا کند؟

Hermoso کمپین‌های جست‌وجو، نمایش و Performance Max در Google Ads می‌سازد، با حجم‌های Keyword Planner و اقدام‌های تبدیل. سازنده کمپین ویدیویی YouTube وجود ندارد، و ما چنین چیزی را القا نمی‌کنیم.

آیا Gemini CLI به رمز عبور YouTube من نیاز دارد؟

نه. YouTube را یک بار از طریق یک صفحه‌ی رضایت OAuth در مرورگر به Hermoso وصل می‌کنید، و Gemini CLI بعد از آن به آن به‌صورت یک فراخوانی ابزار می‌رسد. وصل کردن حساب تنها قدمی است که غیردستی نیست؛ هیچ چیز بعد از آن رمز عبور نمی‌خواهد، و هیچ اعتباری هرگز به مدل داده نمی‌شود.

آیا Gemini CLI می‌تواند پیش از پست کردن در YouTube تحقیق کند؟

بله. search_youtube فهرست عمومی YouTube را جست‌وجو می‌کند، list_youtube_videos آپلودهای خودتان را از جمله فهرست‌نشده‌ها می‌خواند، و analyze_video گفتار، متن روی صفحه و فهرست بیت‌های یک فیلم رقیب را با زمان‌بندی برمی‌گرداند.

با ثبت‌نام، رایگان با 30 اعتبار شروع کنید و با کسب بیشتر به 250+ اعتبار دیگر برسید. همه‌ی امکانات در همه‌ی پلن‌ها هست.

رایگان شروع کنید →   مشاهده قیمت‌ها