Gemini CLI سے LinkedIn پر پوسٹ کریں

Gemini CLI سے LinkedIn یہ طے کرنے سے شروع ہوتا ہے کہ کون سا Page پوسٹ کر سکتا ہے۔ Hermoso اسے سرور پر نافذ کرتا ہے، اس لیے ٹرمینل رن غلط شناخت سے پوسٹ نہیں کر سکتا۔

Hermoso ایک مارکیٹنگ MCP سرور ہے: ایک OAuth والے اینڈ پوائنٹ پر 922+ ٹولز، جو ایجنٹ کو کسی مارکیٹ میں پہلے سے چلنے والے اشتہارات کی تحقیق، تیار تصویری اور ویڈیو اشتہارات بنانے، انہیں شائع کرنے، اور ان کے پیچھے ادا شدہ مہمات بنانے دیتے ہیں۔ Gemini CLI اس سب تک ایک کنکشن سے پہنچتا ہے۔ یہ صفحہ اس کا ایک حصہ بیان کرتا ہے: LinkedIn پر Gemini CLI واقعی کیا کر سکتا ہے، اور LinkedIn اسے کیا کرنے نہیں دیتا۔

Hermoso کو Gemini CLI سے جوڑیں

  1. extension انسٹال کریں۔
    gemini extensions install https://github.com/hermoso-ai/hermoso
    یہ Hermoso کے عوامی repository کی تازہ ترین ریلیز انسٹال کرتا ہے: پانچ skills (research، ad-from-brand، generate، product-photoshoot اور marketing) اور ایک GEMINI.md context فائل۔ skills npx کے ذریعے hermoso کمانڈ چلاتی ہیں، اس لیے Gemini CLI کی ٹول فہرست میں کچھ شامل نہیں ہوتا اور کمانڈ چلنے تک سیاق و سباق میں کچھ خرچ نہیں ہوتا۔ gemini extensions list انہیں Agent skills کے تحت دکھاتا ہے۔
  2. ایک بار سائن ان کریں۔
    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_… چلائیں۔
  3. اختیاری: MCP سرور بھی۔
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    پہلا کنکشن 401 دینے پر Gemini CLI Hermoso کا authorization server ڈھونڈ لیتا ہے اور خود رجسٹر ہو جاتا ہے، اس لیے settings.json میں کوئی key نہیں جاتی؛ سیشن کے اندر /mcp auth hermoso سائن ان چلاتا ہے۔ skills اس کے بغیر بھی ہر ٹول تک پہنچتی ہیں۔
  4. 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 سے کوئی تعلق نہیں اور نہ ہی ایسا دعویٰ کیا جاتا ہے۔

پھر LinkedIn کو خود ایک بار Hermoso میں Settings → Connectors کے تحت جوڑیں۔ یہ ایک OAuth رضامندی اسکرین ہے، اس لیے یہ وہ واحد قدم ہے جس کے لیے براؤزر درکار ہے۔ اس کے بعد ہر چیز ایک ٹول کال ہے۔

Gemini CLI کو ملنے والے LinkedIn ٹولز

  • post_to_linkedin_page: کمپنی Page پر متن، تصویر، ویڈیو یا کئی تصاویر والی پوسٹ alt text کے ساتھ شائع کرتا ہے۔
  • post_to_linkedin: ذاتی پروفائل پر شائع کرتا ہے، جو اس وقت تک بند رہتا ہے جب تک آپ وہ شناخت واضح طور پر شیئر نہ کریں۔
  • list_linkedin_pages: وہ Pages جو آپ نے اس برانڈ کے ساتھ شیئر کیے ہیں، ان کی organization ids کے ساتھ۔
  • schedule_post: اسے قطار میں لگاتا ہے، linkedinOrganizationId کے ساتھ تاکہ درست شناخت پوسٹ کرے۔
  • manage_linkedin_post: کسی پوسٹ کا متن بدلیں، یا اسے ہٹا دیں۔
  • linkedin_page_analytics: نامیاتی Page کی کارکردگی: فالوورز میں اضافہ، Page views، اور پوسٹ کے impressions، کلکس اور engagement، فی Page یا فی پوسٹ۔
  • search_linkedin_ads: LinkedIn Ad Library، وہ واحد عوامی ad library جو اصل impression گنتی دکھاتی ہے۔

LinkedIn وہ چینل ہے جہاں شناخت ترجیح نہیں بلکہ اجازت ہے۔ ایک شخص عام طور پر کئی کمپنیوں کے Pages منتظم ہوتا ہے، اس لیے Hermoso پوسٹ کرنے والی شناختوں کو واضح انتخاب بناتا ہے: صرف وہی Pages پوسٹ ہو سکتے ہیں جنہیں آپ Manage accounts کے تحت ٹِک کریں، جو Page ٹِک نہ ہو اسے صرف UI میں نہیں بلکہ سرور پر انکار کیا جاتا ہے، اور ذاتی پروفائل آپ کے آن کیے بغیر بند رہتا ہے۔ وہ ایجنٹ جو بغیر فرض کیے پوچھتا ہے کہ کون سا Page، وہ درست کام کر رہا ہے۔

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

ٹیکسٹLinkedIn پوسٹ 3,000 حروف تک محدود ہے۔ یہ پوسٹ بنائے یا قطار میں لگائے جانے کے وقت نافذ ہوتا ہے، اس لیے حد سے بڑی پوسٹ اس وقت انکار کر دی جاتی ہے جب آپ ٹھیک کرنے کے لیے موجود ہوں، نہ کہ راستے میں خاموشی سے کاٹ دی جائے۔
Visibilityصرف عوامی۔ LinkedIn پوسٹ پروفائل یا کمپنی Page پر شائع ہوتی ہے، اور “LinkedIn میں کوئی unlisted، private یا ڈرافٹ پوسٹ نہیں ہے۔”
کیروسل2 سے 20 تصاویر، کمپنی Page سے۔ دونوں حدیں LinkedIn کی اپنی ہیں: “ایک MultiImage پوسٹ وہ ہے جس میں متعدد تصاویر ہوں (کم از کم 2 تصاویر اور زیادہ سے زیادہ 20 تصاویر)”، اور schema مزید کہتا ہے “صرف تصاویر کی حمایت کرتا ہے”۔ اس سے دو انکار نکلتے ہیں، اور دونوں نام لے کر ہیں نہ کہ خاموش کمی کے ساتھ: ویڈیو سلائیڈ انکار ہوتی ہے کیونکہ LinkedIn کی کئی تصاویر والی پوسٹ اسے نہیں اٹھا سکتی، اور ذاتی پروفائل کا کیروسل اس راستے کے ساتھ انکار ہوتا ہے: linkedinOrganizationId دیں (list_linkedin_pages سے)، کیونکہ “Hermoso ذاتی پروفائل کا کیروسل شائع نہیں کر سکتا۔”
کون سا اکاؤنٹlinkedinOrganizationId۔ خالی چھوڑنے کا مطلب ہے ممبر کا اپنا پروفائل، “شاید کمپنی” نہیں۔ یہی فیلڈ بتاتی ہے کہ کون سا Page، اور اسے چھوڑ دینا ایک فیصلہ ہے، اتفاق نہیں۔

Gemini CLI میں آزمائیں

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

“وہ LinkedIn Pages دکھائیں جو میں نے شیئر کیے ہیں، پھر ./drafts/case-study.md کو ./assets کے چار چارٹس کے ساتھ کمپنی Page پر کیروسل کے طور پر پوسٹ کریں، اور ہر ایک پر alt text ہو۔”

یہ list_linkedin_pages → plan_ad → render_ad → post_to_linkedin_page → linkedin_page_analytics کے سلسلے سے چلتا ہے۔ Gemini CLI shell کمانڈ چلانے سے پہلے پوچھتا ہے، اور skills hermoso کمانڈ کے ذریعے کام کرتی ہیں، اس لیے شائع کرنا ایک ایسی لائن کے طور پر نظر آتا ہے جسے آپ ہاں کہنے سے پہلے پڑھ سکتے ہیں۔ MCP ٹولز کے لیے وہ ایک بار، اس ٹول کے لیے ہمیشہ، یا سرور کے لیے ہمیشہ کی پیشکش کرتا ہے۔

LinkedIn پر Gemini CLI: وہ حصہ جو مسئلہ بنتا ہے

تنظیم کی id چھوڑ دینے کا مطلب آپ کا ذاتی پروفائل ہے، کبھی “شاید کمپنی” نہیں، اور ذاتی پروفائل شیئر کیے جانے تک بند رہتا ہے۔ کیروسل کو بہرحال Page درکار ہے، کیونکہ ملٹی امیج پوسٹیں کمپنی Pages سے آتی ہیں۔ list_linkedin_pages ایک بار چلائیں اور id پروجیکٹ میں رکھیں، اسی طرح جیسے پروجیکٹ کے دائرے والی Gemini CLI config ایک repo کو ایک برانڈ پر رکھتی ہے۔

Gemini CLI کی دو تفصیلات اس کے محفوظ ہونے کا فیصلہ کرتی ہیں۔ gemini mcp add پروجیکٹ کی .gemini/settings.json میں لکھتا ہے جب تک آپ --scope user نہ دیں، جو تب کام آتا ہے جب ایک repo کو ہمیشہ ایک برانڈ کے خلاف چلنا چاہیے۔ اور Hermoso کو کبھی --trust کے ساتھ نہ جوڑیں: یہ سرور کی ہر تصدیق چھوڑ دیتا ہے، جن میں شائع کرنے کے سامنے آنے والی بھی شامل ہیں۔ MCP ٹولز mcp_hermoso_ اور ٹول کے نام کے ساتھ آتے ہیں، اور --exclude-tools ان میں سے کسی کو مکمل طور پر باہر رکھتا ہے۔

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

search_linkedin_ads LinkedIn Ad Library پڑھتا ہے، جو عوامی ad libraries میں غیر معمولی ہے کیونکہ یہ اصل impression گنتی دکھاتی ہے، اس لیے B2B حریفوں کی تحقیق اندازوں کے بجائے اصل ڈیلیوری کے لحاظ سے درجہ بند ہو سکتی ہے۔

ادا شدہ حصہ

create_linkedin_ads_campaign_group → create_linkedin_ads_campaign → create_linkedin_ads_creative ڈھانچہ بناتے ہیں، اور ہر چیز ڈرافٹ کے طور پر بنتی ہے۔ set_linkedin_ads_status وہ واحد سوئچ ہے جو حقیقی رقم کو چالو کرتا ہے، اور واضح تصدیق کے بغیر نہیں چلتا۔ ایک رسائی کا نوٹ جو دریافت ہونے کے بجائے پہلے بتانا بہتر ہے: LinkedIn اشتہاری تحریروں کو اس API tier کے لحاظ سے محدود کرتا ہے جو آپ کے اپنے ad account کے پاس ہے۔ رپورٹنگ اور ریڈز پر کوئی پابندی نہیں، اور development tier پر ایپ چند ad accounts میں ترمیم کر سکتی ہے، ہر ایک کو ہاتھ سے رجسٹر کرنا ہوتا ہے۔

Gemini CLI اکیلے کیا نہیں کر سکتا

بجٹ والا ایجنٹ تبھی مفید ہے جب اس کا اثر محدود ہو، اس لیے باڑ پرامپٹ میں نہیں بلکہ سرور میں ہے۔ ہر اشتہاری مہم، ایڈ سیٹ، ایڈ گروپ اور اشتہار روکا ہوا بنتا ہے، اور وہ خرچ کے سوئچ جو حقیقی پیسہ چلاتے ہیں واضح تصدیق کے بغیر نہیں چلتے۔ ہر رینڈر پہلے قیمت کے ساتھ دکھایا جاتا ہے (hermoso_capabilities کسی بھی خرچ سے پہلے ہر ماڈل کی درست کریڈٹ قیمت شائع کرتا ہے)۔ پہلی فراہم کنندہ کال سے پہلے کریڈٹ محفوظ ہوتے ہیں اور بعد میں درست قیمت پر طے ہوتے ہیں، اس لیے ناکام ڈسپیچ کی رقم واپس ہو جاتی ہے، آپ سے بغیر کسی کام کے وصول نہیں ہوتی۔ حذف کرنے پر بھی تصدیق لازمی ہے، اور ہر مہم کا ڈھانچہ آپ کے ایجنٹ کے بتانے سے پہلے اشتہاری پلیٹ فارم سے ریڈ بیک کیا جاتا ہے۔

ایک قدم جان بوجھ کر ہیڈ لیس نہیں: اکاؤنٹ جوڑنا ایک OAuth رضامندی اسکرین ہے، اس لیے آپ چینل کو ایک بار براؤزر میں جوڑتے ہیں۔ اس کے بعد ہر چیز ایک ٹول کال ہے۔

باقی میٹرکس

Gemini CLI سے، ان پر پوسٹ کریں: Facebook · Instagram · Threads · TikTok · YouTube · X · Pinterest · Bluesky · Telegram۔ یا دیکھیں Gemini CLI جہاں شائع کر سکتا ہے وہ سب۔

LinkedIn پر پوسٹ کریں، ان سے: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

اکثر پوچھے جانے والے سوالات

کیا Gemini CLI LinkedIn پر پوسٹ کر سکتا ہے؟

جی ہاں، 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+ ٹولز ہوتے ہیں، جن میں LinkedIn پر شائع کرنے والے بھی شامل ہیں، اور وہ ٹولز بھی جو آپ کی مارکیٹ میں چلنے والے اشتہارات کی ریسرچ کرتے ہیں اور تخلیق کو پہلے رینڈر کرتے ہیں۔

میں LinkedIn کو 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 سے سائن ان کرتا ہے۔ پھر Hermoso کے اندر Settings → Connectors میں LinkedIn کو connect کریں، جو براؤزر میں ایک OAuth منظوری اسکرین ہے۔ اس کے بعد Gemini CLI LinkedIn پر ایک عام ٹول کال کے طور پر شائع کرتا ہے۔

کیا Gemini CLI کو میرا LinkedIn پاس ورڈ چاہیے؟

نہیں۔ آپ LinkedIn کو ایک بار براؤزر میں OAuth رضامندی اسکرین کے ذریعے Hermoso سے جوڑتے ہیں، اور Gemini CLI اس کے بعد اسے ٹول کال کے طور پر استعمال کرتا ہے۔ اکاؤنٹ جوڑنا وہ واحد قدم ہے جو ہیڈ لیس نہیں؛ اس کے بعد کسی چیز کو پاس ورڈ درکار نہیں، اور کوئی کریڈنشل کبھی ماڈل کو نہیں دیا جاتا۔

کیا Gemini CLI پوسٹنگ کے ساتھ LinkedIn اشتہارات بھی چلا سکتا ہے؟

جی ہاں۔ LinkedIn Ads کا ڈھانچہ بنایا جا سکتا ہے (campaign group، campaign، creative)، اور ہر چیز ڈرافٹ کے طور پر بنتی ہے، اور status کا سوئچ تصدیق کا محتاج ہے۔ LinkedIn اشتہاری تحریروں کو اس API tier کے لحاظ سے محدود کرتا ہے جو آپ کے اپنے ad account کے پاس ہے۔

کیا Gemini CLI LinkedIn پر کیروسل پوسٹ کر سکتا ہے؟

جی ہاں: 2 سے 20 تصاویر، کمپنی Page سے، صرف تصاویر۔ یہ LinkedIn کی اپنی شائع شدہ حدیں ہیں؛ ذاتی پروفائل کا کیروسل نام لے کر اس کے حل کے ساتھ انکار ہوتا ہے، پہلی سلائیڈ پوسٹ کرنے کے بجائے۔ Gemini CLI دونوں صورتوں میں ایک ہی publish ٹول کال کرتا ہے، اور جو چینل کیروسل نہیں اٹھا سکتا اس کا اصل سبب بتا کر انکار کیا جاتا ہے۔

کیا Gemini CLI پوسٹ کرنے سے پہلے LinkedIn پر تحقیق کر سکتا ہے؟

جی ہاں، اور خاص طور پر اچھی طرح: search_linkedin_ads LinkedIn Ad Library پڑھتا ہے، جو واحد عوامی ad library ہے جو اصل impression گنتی دکھاتی ہے۔

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

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