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

Gemini CLI می‌تواند از ترمینال در Bluesky پست بگذارد، با بررسی دو محدودیت متنی Bluesky پیش از فراخوانی، و AT-URI پست برای استفاده‌ی بعدی برگردانده می‌شود.

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

اتصال 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 یا مورد تأیید آن نیست و چنین ادعایی ندارد.

سپس خود Bluesky را، یک بار، زیر تنظیمات → کانکتورها در Hermoso با نام کاربری و یک رمز عبور برنامه Bluesky وصل کنید. صفحه تأیید وجود ندارد: رمز عبور برنامه در تنظیمات خود Bluesky ساخته می‌شود و می‌توان آن را آنجا لغو کرد، بدون اینکه به رمز عبور واقعی‌تان دست بزنید.

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

  • post_to_bluesky: یک پست را به‌عنوان حساب وصل‌شده منتشر می‌کند: تا 300 نویسه، با تا چهار تصویر و متن جایگزین، یا یک ویدیوی MP4 واحد با زیرنویس اختیاری. پیوند بدون رسانه یک کارت پیش‌نمایش می‌گیرد که 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 بسازید و همراه با نام کاربری زیر «تنظیمات → کانکتورها» بچسبانید. هنگام ساختنش دسترسی پیام مستقیم را تیک بزنید، وگرنه ابزارهای پیام مستقیم می‌گویند این رمز عبور نمی‌تواند گفتگو کند، که ویژگی خود رمز عبور است نه یک اتصال خراب. دو قاعده دیگر Bluesky که Hermoso پیش از ارسال بررسی می‌کند: ویدیو به ایمیل تأییدشده در حساب Bluesky نیاز دارد، و کارت پیوند و تصویر نمی‌توانند در یک پست باشند. انتشار اعتباری مصرف نمی‌کند، چون Bluesky برای هر فراخوانی هیچ هزینه‌ای نمی‌گیرد.

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

متنپست Bluesky به 300 نویسه و جداگانه به 3,000 بایت محدود است، پس یک پست پر از ایموجی ممکن است زیر 300 نویسه باشد و باز هم بیش از حد بلند باشد. این در لحظه ساخت یا صف‌گذاری اعمال می‌شود، پس پست بیش از حد بلند رد می‌شود در حالی که هنوز شما آنجا هستید تا اصلاحش کنید، به‌جای اینکه در مسیر بی‌صدا بریده شود.
دیدنی بودنفقط عمومی. پست Bluesky یک رکورد عمومی روی پروتکل AT است و هیچ شکل غیرفهرست، خصوصی یا پیش‌نویسی برای آن وجود ندارد. بازبینی پیش از فراخوانی انجام می‌شود، نه پس از آن.
کاروسل2 تا 4 تصویر، فقط تصویر. چهار عدد خود Bluesky است، از طرح‌واره جاسازی تصویر در AT Protocol، و پنجمی رد می‌شود به‌جای اینکه حذف شود. ویدیو جاسازی متفاوتی است که دقیقاً یک کلیپ دارد، و هر پست یک جاسازی واحد دارد، پس یک پست Bluesky یکی از این سه است: تصاویر، یک ویدیو یا یک کارت پیوند.
کدام حسابهیچ، مگر اینکه برند بیش از یک حساب Bluesky وصل کرده باشد. در آن صورت account مشخص می‌کند کدام، و اگر چند حساب باشند و نام برده نشود، رد می‌شود به‌جای اینکه حدس زده شود.

امتحانش در Gemini CLI

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

«یک به‌روزرسانی Bluesky زیر 300 کاراکتر درباره‌ی انتشار امروز پست کنید، با ./assets/release.png پیوست و متن جایگزین نوشته‌شده، و سپس آدرس پست را چاپ کنید.»

این مسیر این مراحل را طی می‌کند: get_brand → generate_image → post_to_bluesky → bluesky_post_metrics. Gemini CLI قبل از اجرای هر دستور شل از شما می‌پرسد، و مهارت‌ها از طریق دستور hermoso عمل می‌کنند، پس هر انتشار به‌صورت یک خط خوانا نشان داده می‌شود که قبل از تأیید می‌توانید آن را بخوانید. برای ابزارهای MCP، می‌توانید یک‌بار اجازه بدهید، یا همیشه برای همان ابزار، یا همیشه برای کل سرور.

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

Bluesky با رمز برنامه (app password) متصل می‌شود، نه با صفحه‌ی ورود. یکی را در تنظیمات Bluesky بسازید و آن را زیر کانکتورها در Hermoso بچسبانید. یک عامل هم می‌تواند با connect_connector این کار را انجام دهد، اما رمزی که در یک نشست تایپ شود در تاریخچه‌ی آن نشست می‌ماند. اگر ابزارهای DM را می‌خواهید، هنگام ساختن رمز، دسترسی پیام مستقیم را تیک بزنید. رمزی که بدون آن ساخته شود می‌تواند پست بگذارد، اما نمی‌تواند چت کند.

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

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

کتابخانه تبلیغات 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 به‌تنهایی نمی‌تواند انجام دهد

عاملی با بودجه فقط وقتی مفید است که شعاع آسیبش محدود باشد، پس حصار در سرور است نه در یک پرامپت. هر کمپین تبلیغاتی، مجموعه‌ی تبلیغ، گروه تبلیغ و تبلیغ متوقف ساخته می‌شود، و تغییر وضعیتی که پول واقعی را فعال می‌کند بدون یک پرچم تأیید صریح اجرا نمی‌شود. هر رندر پیش از خرج شدن هر چیز قیمت داده می‌شود (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 پست بگذارد؟

بله، با افزونه‌ی 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+ ابزار دارد، از جمله ابزارهایی که در Bluesky پست می‌گذارند، و همچنین ابزارهایی که تبلیغات در حال اجرا در بازارتان را تحقیق می‌کنند و خود خلاقیت را از ابتدا رندر می‌کنند.

چطور Bluesky را به 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 وارد می‌شود. سپس در تنظیمات Bluesky یک app password بسازید (اگر ابزار DM می‌خواهید، گزینه‌ی دسترسی به پیام مستقیم را فعال کنید) و آن را همراه با handle خود زیر Settings → Connectors در Hermoso وارد کنید. بعد از آن Gemini CLI مثل یک فراخوانی ابزار معمولی در Bluesky منتشر می‌کند.

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

تا حدی: 2 تا 4 تصویر، فقط تصویر، که حد در طرح‌واره خود Bluesky است. ویدیو به‌صورت پست جداگانه منتشر می‌شود، یک کلیپ در هر پست، چون هر پست Bluesky یک جاسازی واحد دارد. Gemini CLI در هر حال همان ابزار انتشار را فراخوانی می‌کند، و کانالی که نمی‌تواند کاروسل را حمل کند با دلیل واقعی رد می‌شود.

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

خیر. در Hermoso محصول تبلیغاتی Bluesky وجود ندارد. Bluesky اینجا ارگانیک است: پست، زمان‌بندی، خواندن تعامل، و مدیریت پاسخ‌ها و پیام‌های مستقیم.

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

خیر، و رمز عبور اصلی Bluesky‌تان هم نه. Bluesky با یک رمز عبور برنامه به Hermoso وصل می‌شود، که در تنظیمات Bluesky می‌سازید و هر زمان بخواهید می‌توانید آنجا لغوش کنید، و Gemini CLI سپس به حساب به‌عنوان فراخوانی ابزار دسترسی پیدا می‌کند. هیچ اعتباری هرگز به مدل داده نمی‌شود.

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

فقط کمی. در Hermoso کتابخانه تبلیغات یا جست‌وجوی Bluesky وجود ندارد، اما bluesky_account دنبال‌کنندگان، دنبال‌شوندگان و تعداد پست‌های هر حساب عمومی را می‌خواند، که برای سنجیدن یک رقیب کافی است.

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

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