پست گذاشتن در Bluesky از Claude Code

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

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

اتصال 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 → کلیدهای ترمینال و API بسازید و npx -y hermoso auth login --token hmk_… را اجرا کنید. یک کلید اختیار واقعی خرج دارد، پس آن را مثل رمز عبور نگه دارید.
  3. اختیاری: سرور MCP هم. اگر می‌خواهید ابزارهای Hermoso در فهرست ابزار خود Claude Code هم باشند، پس از ورود claude mcp add hermoso -- npx -y hermoso mcp را اجرا کنید. این از همان اعتبار ذخیره‌شده استفاده می‌کند، پس هیچ کلیدی در .claude.json قرار نمی‌گیرد. مهارت‌ها بدون آن به هر ابزاری می‌رسند.
  4. از Claude Code چیزی بخواهید. «سه رقیب نزدیکم را پیدا کن، طولانی‌ترین تبلیغاتشان را بیاور و بهترین قلاب را به یک ویدیوی 9:16 تبدیل کن»، یا «این رندر را در کانال پست کن». عامل ابزارها را انتخاب می‌کند؛ هزینه را شما تأیید می‌کنید.

افزونه و سرور MCP اختیاری به همان ابزارها و همان حساب می‌رسند. تفاوت در زمینه است: فهرست ابزار پیش از اینکه چیزی تایپ کنید در هر جلسه بارگذاری می‌شود، در حالی که مهارت‌ها تا وقتی دستوری اجرا نشود هیچ هزینه‌ای ندارند.

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

ابزارهای Bluesky که Claude Code دریافت می‌کند

  • 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 مشخص می‌کند کدام، و اگر چند حساب باشند و نام برده نشود، رد می‌شود به‌جای اینکه حدس زده شود.

امتحانش در Claude Code

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

«یادداشت انتشار ./notes/bluesky.txt را همراه با دو اسکرین‌شات در ./assets به‌صورت تصویر با متن جایگزین در Bluesky منتشر کن، و AT-URI پست را به ./out/posts.log اضافه کن.»

این مسیر از get_brand → generate_image → post_to_bluesky → bluesky_post_metrics می‌گذرد. Claude Code پیش از اجرای هر ابزار می‌پرسد، و متن کامل در ترمینال جلوی شماست، پس هر مرحله‌ی انتشار خطی است که قبل از فشردن y می‌توانید بخوانید.

Claude Code روی Bluesky: بخش دردسرساز

AT-URI را نگه دارید. bluesky_post_metrics و delete_bluesky_post هر دو پست را با at:// URI آن آدرس‌دهی می‌کنند، نه با لینک bsky.app، و اسکریپتی که فقط لینک وب را نگه داشته باشد باید از list_bluesky_posts دوباره رد شود تا آن را پیدا کند. عددهایی که بعداً می‌خوانید فقط شمارش‌اند: لایک، بازنشر، پاسخ، نقل‌قول و نشان‌گذاری. Bluesky هیچ نمایش (impression) در پروتکل خود منتشر نمی‌کند، پس نرخ تعامل قابل محاسبه نیست، و گزارشی که آن را نشان دهد، آن را ساخته است.

افزونه هیچ فایل مانیفست ابزاری ندارد، که در یک اجرای بلند و بدون نظارت بیشترین اهمیت را دارد: عامل برای هر مرحله دستور hermoso را اجرا می‌کند، و --json روی هر دستور خروجی ماشینی می‌دهد که بتوان روی آن بررسی گذاشت.

پیش از پست گذاشتن در 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 را پوشش می‌دهند.

کاری که Claude Code به‌تنهایی نمی‌تواند انجام دهد

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

یک مرحله عمداً با خود شماست: ساختن رمز عبور برنامه Bluesky و وصل کردن یک‌باره آن. هر چیز پس از آن یک فراخوانی ابزار است.

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

از Claude Code منتشر کنید در: Facebook · Instagram · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Telegram. یا همه‌ی کانال‌هایی را که Claude Code می‌تواند در آن‌ها منتشر کند ببینید.

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

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

آیا Claude Code می‌تواند در Bluesky پست بگذارد؟

بله، با افزونه 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 را نصب می‌کند که دستور hermoso CLI را اجرا می‌کنند، پس هیچ فهرست ابزاری در جلسه‌های شما بارگذاری نمی‌شود. یک بار با npx -y hermoso auth login وارد شوید، که یک مرورگر باز می‌کند و اعتبار را خودش ذخیره می‌کند، پس کلیدی برای ساختن و چسباندن نیست. سپس Claude Code به بیش از 922+ ابزار دسترسی دارد، از جمله ابزارهایی که در Bluesky منتشر می‌کنند، و ابزارهایی که آگهی‌های در حال اجرا در بازارتان را تحقیق می‌کنند و خلاقیت را از ابتدا رندر می‌کنند.

چطور Bluesky را به 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 را نصب می‌کند که دستور hermoso CLI را اجرا می‌کنند، پس فهرست ابزارها در نشست‌های شما بار نمی‌شود. یک بار با npx -y hermoso auth login وارد شوید؛ مرورگر باز می‌شود و اعتبارنامه را خودش ذخیره می‌کند، پس کلیدی برای ساختن یا چسباندن نیست. سپس در تنظیمات Bluesky یک app password بسازید (برای ابزارهای DM، دسترسی پیام مستقیم را تیک بزنید) و آن را همراه با نام کاربری‌تان زیر Settings → Connectors در Hermoso وارد کنید. بعد از آن Claude Code مثل یک فراخوانی ابزار عادی در Bluesky منتشر می‌کند.

آیا Claude Code می‌تواند به‌صورت خصوصی یا پیش‌نویس در Bluesky پست بگذارد؟

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

پست گذاشتن در Bluesky از Claude Code چه هزینه‌ای دارد؟

انتشار در Bluesky اعتباری مصرف نمی‌کند؛ Bluesky برای هر فراخوانی هیچ هزینه‌ای نمی‌گیرد. اعتبار برای تولید خلاقیت مصرف می‌شود. پلن‌ها $29، $69 و $149 در ماه هستند برای 1,200، 3,000 و 7,000 اعتبار، و همه امکانات در همه پلن‌ها از جمله Free هستند. تنها استثنا SSO سازمانی است.

سقف کپشن Bluesky وقتی از Claude Code پست می‌گذارید چقدر است؟

پست Bluesky به 300 نویسه و 3,000 بایت محدود است، پس یک پست پر از ایموجی ممکن است زیر 300 نویسه باشد و باز هم رد شود؛ Hermoso می‌گوید کدام حد اعمال شد و به چه میزان. Hermoso این را در لحظه ساخت یا صف‌گذاری اعمال می‌کند، پس Claude Code فوراً مطلع می‌شود به‌جای اینکه بعداً، وقتی کسی نگاه نمی‌کند، شکست بخورد.

آیا Claude Code می‌تواند یک پست Bluesky را برای بعد زمان‌بندی کند؟

بله. schedule_post آن را روی یک تقویم مشترک با همه‌ی کانال‌های دیگر صف می‌کند، با کپشن مخصوص هر کانال اگر متن باید متفاوت باشد؛ list_scheduled و cancel_scheduled آن را می‌خوانند و پس می‌گیرند. Bluesky یکی از یازده کانالی است که صف می‌شوند.

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

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