Claude Code سے Bluesky پر پوسٹ کریں

ٹرمینل سے Bluesky کی پوسٹ ایک کال ہے، جس کا متن دو اکائیوں میں جانچا جاتا ہے، اور فائل میں لکھنے کے لیے ایک AT-URI واپس آتا ہے۔

Hermoso ایک مارکیٹنگ MCP سرور ہے: ایک OAuth والے اینڈ پوائنٹ پر 922+ ٹولز، جو ایجنٹ کو کسی مارکیٹ میں پہلے سے چلنے والے اشتہارات کی تحقیق، تیار تصویری اور ویڈیو اشتہارات بنانے، انہیں شائع کرنے، اور ان کے پیچھے ادا شدہ مہمات بنانے دیتے ہیں۔ Claude Code اس سب تک ایک کنکشن سے پہنچتا ہے۔ یہ صفحہ اس کا ایک حصہ بیان کرتا ہے: Bluesky پر Claude Code واقعی کیا کر سکتا ہے، اور 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 skills انسٹال کرتا ہے (research، ad-from-brand، generate، product-photoshoot اور marketing) جو npx کے ذریعے hermoso کمانڈ چلاتی ہیں، اس لیے آپ کے سیشنز میں کوئی ٹول فہرست لوڈ نہیں ہوتی اور چلنے تک کوئی سیاق خرچ نہیں ہوتا۔
  2. ایک بار سائن ان کریں۔
    npx -y hermoso auth login
    یہ loopback پر براؤزر سائن ان کھولتا ہے، جیسا gh کرتا ہے، اور ~/.hermoso/config.json میں صرف مالک کے لیے اسناد محفوظ کرتا ہے۔ Claude Code پہلی بار Hermoso کی ضرورت پڑنے پر یہ آپ کے لیے چلاتا ہے۔ اس مشین پر براؤزر نہیں؟ مثلاً CI، ریموٹ مشین یا کنٹینر؟ MCP & CLI → Terminal & API keys کے تحت ایک key بنائیں اور npx -y hermoso auth login --token hmk_… چلائیں۔ key کے پاس حقیقی خرچ کا اختیار ہوتا ہے، اس لیے اسے پاس ورڈ کی طرح سنبھالیں۔
  3. اختیاری: MCP سرور بھی۔ اگر آپ Hermoso کے ٹولز Claude Code کی اپنی ٹول فہرست میں بھی چاہتے ہیں تو سائن ان کے بعد claude mcp add hermoso -- npx -y hermoso mcp چلائیں۔ یہ وہی محفوظ اسناد پڑھتا ہے، اس لیے .claude.json میں کوئی key نہیں جاتی۔ skills کے بغیر بھی ہر ٹول تک پہنچتی ہیں۔
  4. Claude Code سے کچھ مانگیں۔ “میرے تین قریب ترین مدمقابلوں کے سب سے طویل عرصے سے چلنے والے اشتہارات نکالو، اور بہترین ہُک کو 9:16 ویڈیو میں ڈھال دو”، یا “یہ رینڈر چینل پر پوسٹ کرو”۔ ایجنٹ ٹولز خود چنتا ہے؛ خرچ آپ منظور کرتے ہیں۔

plugin اور اختیاری MCP سرور ایک ہی ٹولز اور ایک ہی اکاؤنٹ تک پہنچتے ہیں۔ فرق سیاق کا ہے: ٹول فہرست ہر سیشن میں آپ کے کچھ لکھنے سے پہلے لوڈ ہو جاتی ہے، جبکہ skills کمانڈ چلنے تک کچھ خرچ نہیں کرتیں۔

پھر Bluesky کو خود ایک بار Hermoso میں Settings → Connectors کے تحت اپنے handle اور Bluesky app password کے ساتھ جوڑیں۔ کوئی رضامندی کی اسکرین نہیں: app password Bluesky کی اپنی ترتیبات میں بنتا ہے، اور وہاں اصل پاس ورڈ کو چھوئے بغیر منسوخ کیا جا سکتا ہے۔

Claude Code کو ملنے والے Bluesky ٹولز

  • post_to_bluesky: جڑے ہوئے اکاؤنٹ کے طور پر پوسٹ شائع کرتا ہے: 300 حروف تک، 4 تصاویر تک alt text کے ساتھ، یا ایک MP4 ویڈیو جس کے ساتھ اختیاری caption tracks ہوں۔ بغیر میڈیا کا لنک preview card حاصل کرتا ہے، جسے Hermoso بناتا ہے کیونکہ Bluesky خود اسے نہیں لاتا۔
  • schedule_post: اسے اس کیلنڈر پر قطار میں لگاتا ہے جو باقی ہر چینل شیئر کرتا ہے، 300 حروف کی حد قطار میں ڈالتے وقت جانچی جاتی ہے نہ کہ جب وہ چلے۔
  • list_bluesky_posts: اکاؤنٹ کی اپنی حالیہ پوسٹس، ان کے AT-URIs اور لائیو گنتی کے ساتھ، اور ری پوسٹس کو نشان زد کرتا ہے تاکہ کسی اور کی پوسٹ کبھی آپ کی نہ سمجھی جائے۔
  • bluesky_post_metrics / bluesky_account: فی پوسٹ likes، reposts، replies، quotes اور bookmarks، اور آپ کے اکاؤنٹ یا کسی بھی عوامی اکاؤنٹ کے followers، following اور پوسٹس کی تعداد۔
  • list_bluesky_convos / read_bluesky_dm / send_bluesky_dm: براہِ راست پیغامات پڑھیں اور ان کا جواب دیں، بشمول ان لوگوں کی message requests جنہیں اکاؤنٹ فالو نہیں کرتا۔
  • manage_bluesky_convo / react_to_bluesky_dm / mark_bluesky_convo_read: request قبول کریں، گفتگو کو mute، lock یا چھوڑیں، ایک ایموجی سے ردعمل دیں، اور unread گنتی صاف کریں۔
  • delete_bluesky_post: پوسٹ ہٹاتا ہے، پہلی کال کے بعد جو کچھ نہیں ہٹاتی اور دکھاتی ہے کہ کیا ہٹنا ہے۔

Bluesky sign-in اسکرین کے بجائے app password سے جڑتا ہے: اسے Bluesky کی ترتیبات میں بنائیں اور handle کے ساتھ Settings → Connectors میں چسپاں کریں۔ جب آپ اسے بنائیں تو direct-message رسائی ٹِک کریں، ورنہ DM ٹولز بتائیں گے کہ پاس ورڈ chat نہیں کر سکتا، جو پاس ورڈ کی خاصیت ہے نہ کہ ٹوٹا ہوا کنکشن۔ دو مزید Bluesky اصول Hermoso بھیجنے سے پہلے جانچتا ہے: ویڈیو کے لیے Bluesky اکاؤنٹ پر تصدیق شدہ ای میل درکار ہے، اور link card اور تصویر ایک پوسٹ میں نہیں آ سکتے۔ Bluesky ہر کال پر کچھ نہیں لیتا، اس لیے پوسٹ کرنے کے کوئی کریڈٹ نہیں لگتے۔

خودکار بنانے سے پہلے Bluesky کی حدیں جو جاننا ضروری ہیں

ٹیکسٹBluesky پوسٹ 300 حروف اور الگ سے 3,000 بائٹس تک محدود ہے، اس لیے ایموجی سے بھری پوسٹ 300 حروف سے کم ہو سکتی ہے اور پھر بھی بہت لمبی ہو۔ یہ پوسٹ بنائے یا قطار میں لگائے جانے کے وقت نافذ ہوتا ہے، اس لیے حد سے بڑی پوسٹ اس وقت انکار کر دی جاتی ہے جب آپ ٹھیک کرنے کے لیے موجود ہوں، نہ کہ راستے میں خاموشی سے کاٹ دی جائے۔
Visibilityصرف عوامی۔ Bluesky پوسٹ AT Protocol پر ایک عوامی ریکارڈ ہے، اور اس کی کوئی unlisted، private یا ڈرافٹ شکل نہیں۔ جائزہ کال سے پہلے ہوتا ہے، کبھی اس کے بعد نہیں۔
کیروسل2 سے 4 تصاویر، صرف تصاویر۔ چار Bluesky کا اپنا عدد ہے، AT Protocol lexicon سے image embed کے لیے، اور پانچویں کو خاموشی سے گرانے کے بجائے انکار کیا جاتا ہے۔ ویڈیو ایک الگ embed ہے جس میں بالکل ایک کلپ ہوتا ہے، اور ایک پوسٹ میں ایک ہی embed ہو سکتا ہے، اس لیے Bluesky پوسٹ تصاویر، ایک ویڈیو یا لنک کارڈ ہوتی ہے: ان تینوں میں سے ایک۔
کون سا اکاؤنٹکوئی نہیں، جب تک برانڈ نے ایک سے زیادہ Bluesky اکاؤنٹ نہ جوڑے ہوں۔ پھر account بتاتا ہے کہ کون سا، اور کئی ہوں اور کوئی نامزد نہ ہو تو اندازہ لگانے کے بجائے نام لے کر انکار ہوتا ہے۔

Claude Code میں آزمائیں

عام زبان میں مانگیں۔ یہ سادہ جملے ہیں، کوئی DSL نہیں:

“./notes/bluesky.txt میں موجود ریلیز نوٹ کو ./assets کی دو اسکرین شاٹس کے ساتھ alt text کے ساتھ تصاویر کے طور پر Bluesky پر پوسٹ کریں، اور پوسٹ کا AT-URI ./out/posts.log میں شامل کریں۔”

یہ get_brand → generate_image → post_to_bluesky → bluesky_post_metrics کے راستے پر چلتا ہے۔ Claude Code کسی ٹول کو چلانے سے پہلے پوچھتا ہے، اور ٹرانسکرپٹ ٹرمینل میں سامنے ہوتا ہے، اس لیے پوسٹ کرنے کا ہر قدم y دبانے سے پہلے پڑھا جا سکتا ہے۔

Bluesky پر Claude Code: وہ حصہ جو مسئلہ بنتا ہے

AT-URI محفوظ رکھیں۔ bluesky_post_metrics اور delete_bluesky_post دونوں پوسٹ کو at:// URI سے پکارتے ہیں، bsky.app کے لنک سے نہیں، اور جو اسکرپٹ صرف ویب لنک رکھتی ہے اسے پوسٹ ڈھونڈنے کے لیے list_bluesky_posts سے گزرنا پڑتا ہے۔ بعد میں پڑھے جانے والے اعداد صرف گنتی ہیں: likes، reposts، replies، quotes اور bookmarks۔ Bluesky اپنے پروٹوکول میں کہیں impressions شائع نہیں کرتا، اس لیے engagement rate نکالنے کو کچھ نہیں، اور جو رپورٹ ایسا دکھائے اس نے وہ خود گھڑا ہے۔

plugin میں کوئی ٹول manifest نہیں ہے، جو سب سے زیادہ طویل بغیر نگرانی کے چلنے میں اہم ہے: ایجنٹ ہر مرحلے کے لیے hermoso کمانڈ چلاتا ہے، اور کسی بھی کمانڈ پر --json اسے جانچنے کے لیے مشین آؤٹ پٹ دیتا ہے۔

Bluesky پر پوسٹ کرنے سے پہلے تحقیق

Hermoso میں کوئی Bluesky ad library اور Bluesky سرچ نہیں ہے، اس لیے وہاں حریفوں کی تحقیق ایک ایمانداری کی بات پر آتی ہے: bluesky_account کسی بھی عوامی اکاؤنٹ کے followers، following اور پوسٹس کی تعداد پڑھتا ہے، جو حریف کا سائز جاننے اور ہفتہ وار چارٹ بنانے کے لیے کافی ہے۔ باقی تحقیقی سطح (Meta، Google اور LinkedIn کی ad libraries، نامیاتی TikTok، Instagram، YouTube، Reddit اور Threads) متاثر نہیں ہوتی۔

ادا شدہ حصہ

Hermoso میں کوئی Bluesky اشتہاری پروڈکٹ نہیں ہے، اور ہم ایسا تاثر نہیں دیتے۔ یہاں 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 app password بنانا اور ایک بار جوڑنا۔ اس کے بعد ہر کام ایک ٹول کال ہے۔

باقی میٹرکس

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 پر پوسٹ کر سکتا ہے؟

جی ہاں، Hermoso کے Claude Code plugin کے ساتھ۔ ایک کمانڈ: claude plugin marketplace add hermoso-ai/hermoso && claude plugin install hermoso@hermoso، یا سیشن کے اندر /plugin marketplace add hermoso-ai/hermoso اور پھر /plugin install hermoso@hermoso۔ یہ پانچ Hermoso skills انسٹال کرتا ہے جو 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 skills انسٹال کرتا ہے جو hermoso CLI چلاتی ہیں، اس لیے آپ کے سیشنز میں کوئی ٹول لسٹ لوڈ نہیں ہوتی۔ ایک بار npx -y hermoso auth login سے سائن ان کریں، جو براؤزر کھولتا ہے اور کریڈنشل خود محفوظ کرتا ہے، اس لیے نہ کوئی کی بنانی پڑتی ہے نہ پیسٹ کرنی پڑتی ہے۔ پھر Bluesky کی سیٹنگز میں ایک app password بنائیں (اگر DM ٹولز چاہیے ہوں تو direct-message رسائی ٹک کریں) اور اسے اپنے handle کے ساتھ Hermoso میں Settings → Connectors کے تحت پیسٹ کریں۔ اس کے بعد Claude Code Bluesky پر ایک عام ٹول کال کے طور پر پوسٹ کرتا ہے۔

کیا Claude Code Bluesky پر نجی یا ڈرافٹ کے طور پر پوسٹ کر سکتا ہے؟

نہیں۔ Bluesky پوسٹ AT Protocol پر ایک عوامی ریکارڈ ہے، اس کی کوئی unlisted، private یا ڈرافٹ شکل نہیں، اس لیے جائزہ کال سے پہلے ہونا چاہیے۔ Hermoso وہ visibility انکار کرتا ہے جو Bluesky اس لمحے پوری نہیں کر سکتا جب آپ مانگیں، نہ کہ خاموشی سے کمزور کچھ شائع کرے۔

Claude Code سے Bluesky پر پوسٹ کرنے پر کتنا خرچ آتا ہے؟

Bluesky پر شائع کرنے کے کوئی کریڈٹ نہیں لگتے؛ Bluesky ہر کال پر کچھ نہیں لیتا۔ کریڈٹ تخلیقی مواد بنانے پر خرچ ہوتے ہیں۔ پلان $29، $69 اور $149 ماہانہ کے ہیں، جن میں بالترتیب 1,200، 3,000 اور 7,000 کریڈٹ ملتے ہیں، اور ہر فیچر ہر پلان پر دستیاب ہے، مفت پلان سمیت۔ واحد استثنا enterprise SSO ہے۔

Claude Code سے Bluesky پر پوسٹ کرتے وقت کیپشن کی حد کیا ہے؟

Bluesky پوسٹ 300 حروف اور 3,000 بائٹس تک محدود ہے، اس لیے ایموجی سے بھری پوسٹ 300 حروف سے کم ہو سکتی ہے اور پھر بھی انکار ہو سکتی ہے؛ Hermoso بتاتا ہے کہ کون سی حد لاگو ہوئی اور کتنی زیادتی تھی۔ Hermoso اسے پوسٹ بنائے یا قطار میں لگائے جانے کے وقت نافذ کرتا ہے، تاکہ Claude Code کو فوراً بتا دیا جائے، نہ کہ بعد میں جب کوئی دیکھ نہ رہا ہو تو ناکام ہو۔

کیا Claude Code Bluesky پوسٹ بعد کے لیے شیڈول کر سکتا ہے؟

ہاں۔ schedule_post اسے ہر دوسرے چینل کے ساتھ مشترکہ ایک کیلنڈر پر قطار میں لگاتا ہے، اور اگر متن مختلف ہونا چاہیے تو فی چینل کیپشن کے ساتھ؛ list_scheduled اور cancel_scheduled اسے پڑھتے اور واپس لیتے ہیں۔ Bluesky ان گیارہ چینلز میں سے ایک ہے جو قطار میں لگتے ہیں۔

سائن اپ پر 30 کریڈٹ کے ساتھ مفت شروع کریں، اور 250+ مزید کمانے کا موقع۔ ہر فیچر ہر پلان پر دستیاب ہے۔

مفت شروع کریں →   قیمتیں دیکھیں