Hermoso ایک مارکیٹنگ MCP سرور ہے: ایک OAuth والے اینڈ پوائنٹ پر 922+ ٹولز، جو ایجنٹ کو کسی مارکیٹ میں پہلے سے چلنے والے اشتہارات کی تحقیق، تیار تصویری اور ویڈیو اشتہارات بنانے، انہیں شائع کرنے، اور ان کے پیچھے ادا شدہ مہمات بنانے دیتے ہیں۔ Gemini CLI اس سب تک ایک کنکشن سے پہنچتا ہے۔ یہ صفحہ اس کا ایک حصہ بیان کرتا ہے: Bluesky پر Gemini CLI واقعی کیا کر سکتا ہے، اور Bluesky اسے کیا کرنے نہیں دیتا۔
Hermoso کو Gemini CLI سے جوڑیں
- extension انسٹال کریں۔
یہ Hermoso کے عوامی repository کی تازہ ترین ریلیز انسٹال کرتا ہے: پانچ skills (research، ad-from-brand، generate، product-photoshoot اور marketing) اور ایکgemini extensions install https://github.com/hermoso-ai/hermosoGEMINI.mdcontext فائل۔ skillsnpxکے ذریعےhermosoکمانڈ چلاتی ہیں، اس لیے Gemini CLI کی ٹول فہرست میں کچھ شامل نہیں ہوتا اور کمانڈ چلنے تک سیاق و سباق میں کچھ خرچ نہیں ہوتا۔gemini extensions listانہیں Agent skills کے تحت دکھاتا ہے۔ - ایک بار سائن ان کریں۔
یہ براؤزر سائن ان کھولتا ہے اورnpx -y hermoso auth login~/.hermoso/config.jsonمیں صرف مالک کے لیے قابل رسائی credential محفوظ کرتا ہے۔ Gemini CLI پہلی بار Hermoso کی ضرورت پڑنے پر یہ آپ کے لیے چلا سکتا ہے۔ اس مشین پر براؤزر نہیں ہے؟ MCP & CLI → Terminal & API keys کے تحت key بنائیں اورnpx -y hermoso auth login --token hmk_…چلائیں۔ - اختیاری: MCP سرور بھی۔
پہلا کنکشن 401 دینے پر Gemini CLI Hermoso کا authorization server ڈھونڈ لیتا ہے اور خود رجسٹر ہو جاتا ہے، اس لیےgemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcpsettings.jsonمیں کوئی key نہیں جاتی؛ سیشن کے اندر/mcp auth hermosoسائن ان چلاتا ہے۔ skills اس کے بغیر بھی ہر ٹول تک پہنچتی ہیں۔ - Gemini CLI سے کچھ مانگیں۔ “میرے تین قریب ترین مدمقابلوں کے سب سے طویل عرصے سے چلنے والے اشتہارات نکالو، اور بہترین ہُک کو 9:16 ویڈیو میں ڈھال دو”، یا “یہ رینڈر چینل پر پوسٹ کرو”۔ ایجنٹ ٹولز خود چنتا ہے؛ خرچ آپ منظور کرتے ہیں۔
ہم نے اوپر کا انسٹال 2026-09-23 کو Gemini CLI 0.60.0 پر ایک صاف home directory میں چلایا: یہ hermoso-ai/hermoso کی موجودہ ریلیز لے آیا، اور gemini extensions list نے پانچ skills اور context فائل دکھائی۔ extension کا اپنا کوئی MCP سرور نہیں ہے، اور یہ جان بوجھ کر ہے: ٹولز کی فہرست ہر سیشن میں لوڈ ہوتی ہے، اور skills چلنے تک کچھ خرچ نہیں کرتیں۔ Hermoso کا Google سے کوئی تعلق نہیں اور نہ ہی ایسا دعویٰ کیا جاتا ہے۔
پھر Bluesky کو خود ایک بار Hermoso میں Settings → Connectors کے تحت اپنے handle اور Bluesky app password کے ساتھ جوڑیں۔ کوئی رضامندی کی اسکرین نہیں: app password Bluesky کی اپنی ترتیبات میں بنتا ہے، اور وہاں اصل پاس ورڈ کو چھوئے بغیر منسوخ کیا جا سکتا ہے۔
Gemini CLI کو ملنے والے 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 بتاتا ہے کہ کون سا، اور کئی ہوں اور کوئی نامزد نہ ہو تو اندازہ لگانے کے بجائے نام لے کر انکار ہوتا ہے۔ |
Gemini CLI میں آزمائیں
عام زبان میں مانگیں۔ یہ سادہ جملے ہیں، کوئی DSL نہیں:
“./assets/release.png منسلک کر کے آج کی ریلیز کے بارے میں 300 حروف سے کم Bluesky اپڈیٹ پوسٹ کریں، alt text لکھا ہوا ہو، پھر پوسٹ کا URL پرنٹ کریں۔”
یوں یہ get_brand → generate_image → post_to_bluesky → bluesky_post_metrics تک جاتا ہے۔ Gemini CLI شیل کمانڈ چلانے سے پہلے پوچھتا ہے، اور skills hermoso کمانڈ کے ذریعے کام کرتی ہیں، اس لیے کوئی بھی پبلش ہاں کہنے سے پہلے پڑھی جا سکنے والی ایک لائن کے طور پر دکھائی دیتا ہے۔ MCP ٹولز کے لیے یہ ایک بار کی اجازت، اس ٹول کے لیے ہمیشہ کی اجازت، یا پورے سرور کے لیے ہمیشہ کی اجازت کی پیشکش کرتا ہے۔
Bluesky پر Gemini CLI: وہ حصہ جو مسئلہ بنتا ہے
Bluesky سائن ان اسکرین سے نہیں، ایپ پاس ورڈ سے جڑتا ہے۔ Bluesky کی ترتیبات میں ایک بنائیں اور Hermoso میں Connectors کے تحت اسے چسپاں کریں؛ ایجنٹ connect_connector سے بھی یہ کر سکتا ہے، لیکن سیشن میں ٹائپ کیا گیا پاس ورڈ اس کی ہسٹری میں رہتا ہے۔ اگر آپ DM ٹولز چاہتے ہیں تو پاس ورڈ بناتے وقت ڈائریکٹ میسج تک رسائی کا خانہ ٹِک کریں۔ جس پاس ورڈ میں یہ رسائی نہ ہو وہ پوسٹ کر سکتا ہے، چیٹ نہیں۔
Gemini CLI کی دو تفصیلات اس کے محفوظ ہونے کا فیصلہ کرتی ہیں۔ gemini mcp add پروجیکٹ کی .gemini/settings.json میں لکھتا ہے جب تک آپ --scope user نہ دیں، جو تب کام آتا ہے جب ایک repo کو ہمیشہ ایک برانڈ کے خلاف چلنا چاہیے۔ اور Hermoso کو کبھی --trust کے ساتھ نہ جوڑیں: یہ سرور کی ہر تصدیق چھوڑ دیتا ہے، جن میں شائع کرنے کے سامنے آنے والی بھی شامل ہیں۔ MCP ٹولز mcp_hermoso_ اور ٹول کے نام کے ساتھ آتے ہیں، اور --exclude-tools ان میں سے کسی کو مکمل طور پر باہر رکھتا ہے۔
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 کا احاطہ کرتے ہیں۔
Gemini CLI اکیلے کیا نہیں کر سکتا
بجٹ والا ایجنٹ تبھی مفید ہے جب اس کا اثر محدود ہو، اس لیے باڑ پرامپٹ میں نہیں بلکہ سرور میں ہے۔ ہر اشتہاری مہم، ایڈ سیٹ، ایڈ گروپ اور اشتہار روکا ہوا بنتا ہے، اور وہ خرچ کے سوئچ جو حقیقی پیسہ چلاتے ہیں واضح تصدیق کے بغیر نہیں چلتے۔ ہر رینڈر پہلے قیمت کے ساتھ دکھایا جاتا ہے (hermoso_capabilities کسی بھی خرچ سے پہلے ہر ماڈل کی درست کریڈٹ قیمت شائع کرتا ہے)۔ پہلی فراہم کنندہ کال سے پہلے کریڈٹ محفوظ ہوتے ہیں اور بعد میں درست قیمت پر طے ہوتے ہیں، اس لیے ناکام ڈسپیچ کی رقم واپس ہو جاتی ہے، آپ سے بغیر کسی کام کے وصول نہیں ہوتی۔ حذف کرنے پر بھی تصدیق لازمی ہے، اور ہر مہم کا ڈھانچہ آپ کے ایجنٹ کے بتانے سے پہلے اشتہاری پلیٹ فارم سے ریڈ بیک کیا جاتا ہے۔
ایک قدم جان بوجھ کر آپ کا ہے: Bluesky app password بنانا اور ایک بار جوڑنا۔ اس کے بعد ہر کام ایک ٹول کال ہے۔
باقی میٹرکس
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 پر پوسٹ کر سکتا ہے؟
جی ہاں، Hermoso کے Gemini CLI extension کے ساتھ۔ gemini extensions install https://github.com/hermoso-ai/hermoso چلائیں، جو پانچ Hermoso skills شامل کرتا ہے جو hermoso کمانڈ چلاتی ہیں، پھر npx -y hermoso auth login سے ایک بار سائن ان کریں۔ سائن ان ایک براؤزر کھولتا ہے اور credential خود محفوظ کرتا ہے، اس لیے کوئی key بنانی ہے نہ paste کرنی۔ اگر آپ Hermoso کے ٹولز Gemini CLI کی اپنی فہرست میں بھی چاہتے ہیں تو gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp hosted سرور شامل کرتا ہے، جو OAuth سے سائن ان کرتا ہے۔ پھر Gemini CLI کے پاس 922+ ٹولز ہوتے ہیں، جن میں Bluesky پر شائع کرنے والے بھی شامل ہیں، اور وہ ٹولز بھی جو آپ کی مارکیٹ میں چلنے والے اشتہارات کی ریسرچ کرتے ہیں اور تخلیق کو پہلے رینڈر کرتے ہیں۔
میں Bluesky کو Gemini CLI سے کیسے جوڑوں؟
دو قدم، ہر ایک ایک بار۔ gemini extensions install https://github.com/hermoso-ai/hermoso چلائیں، جو پانچ Hermoso skills شامل کرتا ہے جو hermoso کمانڈ چلاتی ہیں، پھر npx -y hermoso auth login سے ایک بار سائن ان کریں۔ سائن ان ایک براؤزر کھولتا ہے اور credential خود محفوظ کرتا ہے، اس لیے کوئی key بنانی ہے نہ paste کرنی۔ اگر آپ Hermoso کے ٹولز Gemini CLI کی اپنی فہرست میں بھی چاہتے ہیں تو gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp hosted سرور شامل کرتا ہے، جو OAuth سے سائن ان کرتا ہے۔ پھر Bluesky کی سیٹنگز میں ایک app password بنائیں (اگر DM tools چاہیں تو direct-message رسائی کا tick لگائیں) اور اسے اپنے handle کے ساتھ Hermoso میں Settings → Connectors کے تحت paste کریں۔ اس کے بعد Gemini CLI Bluesky پر ایک عام ٹول کال کے طور پر شائع کرتا ہے۔
کیا Gemini CLI Bluesky پر کیروسل پوسٹ کر سکتا ہے؟
ایک حد تک: 2 سے 4 تصاویر، صرف تصاویر، جو Bluesky کے اپنے lexicon کی حد ہے۔ ویڈیو اپنی الگ پوسٹ کے طور پر جاتی ہے، ایک پوسٹ میں ایک کلپ، کیونکہ Bluesky پوسٹ ایک ہی embed رکھتی ہے۔ Gemini CLI دونوں صورتوں میں ایک ہی publish ٹول کال کرتا ہے، اور جو چینل کیروسل نہیں اٹھا سکتا اس کا اصل سبب بتا کر انکار کیا جاتا ہے۔
کیا Gemini CLI پوسٹنگ کے ساتھ Bluesky اشتہارات بھی چلا سکتا ہے؟
نہیں۔ Hermoso میں Bluesky کی کوئی اشتہاری پروڈکٹ نہیں ہے۔ یہاں Bluesky نامیاتی ہے: پوسٹ کریں، شیڈول کریں، engagement پڑھیں، اور جوابات اور DMs سنبھالیں۔
کیا Gemini CLI کو میرا Bluesky پاس ورڈ چاہیے؟
نہیں، اور آپ کا اصل Bluesky پاس ورڈ بھی نہیں۔ Bluesky ایک app password کے ذریعے Hermoso سے جڑتا ہے، جو آپ Bluesky کی ترتیبات میں بناتے ہیں اور وہیں کسی بھی وقت منسوخ کر سکتے ہیں، اور Gemini CLI پھر اکاؤنٹ تک ٹول کال کے ذریعے پہنچتا ہے۔ کوئی اسناد کبھی ماڈل کو نہیں دی جاتی۔
کیا Gemini CLI پوسٹ کرنے سے پہلے Bluesky پر تحقیق کر سکتا ہے؟
صرف تھوڑا سا: Hermoso میں کوئی Bluesky ad library یا سرچ نہیں ہے، لیکن bluesky_account کسی بھی عوامی اکاؤنٹ کے followers، following اور پوسٹس کی تعداد پڑھتا ہے، جو کسی حریف کا سائز جاننے کے لیے کافی ہے۔
سائن اپ پر 30 کریڈٹ کے ساتھ مفت شروع کریں، اور 250+ مزید کمانے کا موقع۔ ہر فیچر ہر پلان پر دستیاب ہے۔
مفت شروع کریں → قیمتیں دیکھیں