Hermoso ایک مارکیٹنگ MCP سرور ہے: ایک OAuth والے اینڈ پوائنٹ پر 922+ ٹولز، جو ایجنٹ کو کسی مارکیٹ میں پہلے سے چلنے والے اشتہارات کی تحقیق، تیار تصویری اور ویڈیو اشتہارات بنانے، انہیں شائع کرنے، اور ان کے پیچھے ادا شدہ مہمات بنانے دیتے ہیں۔ Gemini CLI اس سب تک ایک کنکشن سے پہنچتا ہے۔ یہ صفحہ اس کا ایک حصہ بیان کرتا ہے: Instagram پر Gemini CLI واقعی کیا کر سکتا ہے، اور Instagram اسے کیا کرنے نہیں دیتا۔
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 سے کوئی تعلق نہیں اور نہ ہی ایسا دعویٰ کیا جاتا ہے۔
پھر Instagram کو خود ایک بار Hermoso میں Settings → Connectors کے تحت جوڑیں۔ یہ ایک OAuth رضامندی اسکرین ہے، اس لیے یہ وہ واحد قدم ہے جس کے لیے براؤزر درکار ہے۔ اس کے بعد ہر چیز ایک ٹول کال ہے۔
Gemini CLI کو ملنے والے Instagram ٹولز
post_to_meta:target: "instagram"کے ساتھ Instagram پر شائع کرتا ہے۔ Instagram ایک بصری چینل ہے اور API بھی یہی کہتا ہے: پوسٹ کے لیے تصویر یا ویڈیو لازمی ہے۔schedule_post: مشترکہ کیلنڈر پر قطار میں لگاتا ہے، اور اگر متن آپ کے Facebook یا LinkedIn ورژن سے مختلف ہونا چاہیے تو فی چینل کیپشن کے ساتھ۔list_meta_comments / reply_to_meta_comment / moderate_meta_comment: پوسٹ کے نیچے پڑھنا، جواب دینا اور نگرانی کرنا۔meta_page_insights / meta_post_insights: رسائی، امپریشنز، محفوظ کرنے اور تعامل، ہر اکاؤنٹ اور ہر پوسٹ کے لیے۔search_instagram: کھلی Instagram Reels میں کی ورڈ سے تلاش، شائع کرنے کے بجائے تحقیق کے لیے۔
Instagram کے دو حقائق جو خودکار بنانے سے پہلے جاننے چاہئیں۔ Meta کے API میں Instagram کے لیے کوئی مقامی شیڈولنگ نہیں، اس لیے شیڈول Instagram کا نہیں بلکہ Hermoso کی قطار ہے، اور Instagram کے لیے Facebook کا scheduleAt پاس کرنا رد ہو جاتا ہے، خاموشی سے ابھی پوسٹ نہیں ہوتا۔ اور لائیو ہو جانے کے بعد Instagram کیپشن بدلا نہیں جا سکتا: شائع شدہ پوسٹ پر Meta صرف یہ بدلنے دیتا ہے کہ تبصرے فعال ہیں یا نہیں۔ حذف کرنا سپورٹڈ ہے: manage_meta_post عام پوسٹس، Stories، Reels اور پوری کیروسل البمز ہٹاتا ہے، مگر البم میں سے کوئی ایک کارڈ نہیں ہٹاتا۔
خودکار بنانے سے پہلے Instagram کی حدیں جو جاننا ضروری ہیں
| ٹیکسٹ | Instagram کیپشن 2,200 حروف تک محدود ہے۔ یہ پوسٹ بنانے یا قطار میں لگانے کے وقت نافذ ہوتا ہے، اس لیے حد سے بڑی پوسٹ اس وقت رد ہوتی ہے جب آپ درست کرنے کے لیے موجود ہوں، بجائے اس کے کہ راستے میں خاموشی سے کاٹ دی جائے۔ |
|---|---|
| Visibility | صرف Public۔ Meta کا Content Publishing API یا فوراً شائع کرتا ہے یا بالکل نہیں، اور Instagram کے پاس “کوئی unlisted، private یا draft پوسٹ نہیں” ہوتی۔ اگر Instagram پر جائزے کا مرحلہ چاہیے تو وہ کال سے پہلے ہونا چاہیے، بعد میں نہیں۔ |
| کیروسل | 2 سے 10 سلائیڈز، اور تصاویر اور ویڈیو ملائی جا سکتی ہیں۔ اوپری حد Meta کی اپنی ہے، جو اس capability table میں درج ہے جسے وہ نافذ کرتا ہے: “کیروسل 10 تصاویر، ویڈیوز، یا دونوں کے مرکب تک محدود ہیں۔” کم از کم 2 کی حد ہماری ہے، کیونکہ کسی بھی پلیٹ فارم پر ایک سلائیڈ کیروسل نہیں ہوتی۔ ایک سلائیڈ کی درخواست عام پوسٹ کے طور پر شائع ہوتی ہے، رد نہیں ہوتی۔ |
| کون سا اکاؤنٹ | pageId۔ Instagram جڑے ہوئے Facebook Page کے ذریعے شائع ہوتا ہے، اس لیے وہی شناختی فیلڈ اسے چنتا ہے۔ |
Gemini CLI میں آزمائیں
عام زبان میں مانگیں۔ یہ سادہ جملے ہیں، کوئی DSL نہیں:
“./assets/slides سے فائل نام کی ترتیب میں 6 سلائیڈ کا Instagram کیروسل بنائیں، مجھے کیپشن دکھائیں، اور میرے ہاں کہنے کے بعد پوسٹ کریں۔”
یہ search_instagram → plan_ad → render_ad → post_to_meta (target: "instagram") کے سلسلے سے چلتا ہے۔ Gemini CLI shell کمانڈ چلانے سے پہلے پوچھتا ہے، اور skills hermoso کمانڈ کے ذریعے کام کرتی ہیں، اس لیے شائع کرنا ایک ایسی لائن کے طور پر نظر آتا ہے جسے آپ ہاں کہنے سے پہلے پڑھ سکتے ہیں۔ MCP ٹولز کے لیے وہ ایک بار، اس ٹول کے لیے ہمیشہ، یا سرور کے لیے ہمیشہ کی پیشکش کرتا ہے۔
Instagram پر Gemini CLI: وہ حصہ جو مسئلہ بنتا ہے
Gemini CLI shell کمانڈ چلانے سے پہلے پوچھتا ہے، اور skills Hermoso تک hermoso کمانڈ کے ذریعے پہنچتی ہیں، اس لیے وہ پرامپٹ ہی کیپشن کے جائزے کی جگہ ہے۔ Meta لائیو Instagram کیپشن میں ترمیم کی اجازت نہیں دیتا، صرف یہ کہ تبصرے فعال ہیں یا نہیں۔ حذف manage_meta_post سے ممکن ہے، پورے albums سمیت، کبھی کیروسل کا ایک کارڈ نکالنا نہیں۔
Gemini CLI کی دو تفصیلات اس کے محفوظ ہونے کا فیصلہ کرتی ہیں۔ gemini mcp add پروجیکٹ کی .gemini/settings.json میں لکھتا ہے جب تک آپ --scope user نہ دیں، جو تب کام آتا ہے جب ایک repo کو ہمیشہ ایک برانڈ کے خلاف چلنا چاہیے۔ اور Hermoso کو کبھی --trust کے ساتھ نہ جوڑیں: یہ سرور کی ہر تصدیق چھوڑ دیتا ہے، جن میں شائع کرنے کے سامنے آنے والی بھی شامل ہیں۔ MCP ٹولز mcp_hermoso_ اور ٹول کے نام کے ساتھ آتے ہیں، اور --exclude-tools ان میں سے کسی کو مکمل طور پر باہر رکھتا ہے۔
Instagram پر پوسٹ کرنے سے پہلے تحقیق
search_meta_ads Instagram placements کو بھی Facebook کی طرح کور کرتا ہے، کیونکہ یہ ایک ہی لائبریری ہے۔ آرگینک تحقیق کے لیے search_instagram کھلی Reels کی کی ورڈ سے تلاش کرتا ہے، جو وہ سطح ہے جہاں فارمیٹ واقعی آگے بڑھتا ہے؛ پروفائل اور ہیش ٹیگ کے ڈیٹا fetch_social_data اور search_instagram_hashtag کے ذریعے آتا ہے۔
ادا شدہ حصہ
Instagram placements اسی Meta مہم کی ساخت سے خریدی جاتی ہیں جو Facebook کی ہے: create_meta_campaign → create_meta_adset → create_meta_ad، جس میں placements ہر پلیٹ فارم اور پوزیشن کے لحاظ سے چنی جا سکتی ہیں۔ خرچ سے پہلے preview_meta_ad ہر placement کا اصل رینڈر شدہ اشتہار دکھاتا ہے، اور meta_insights نتائج کو عمر، جنس، placement اور ملک کے لحاظ سے تقسیم کرتا ہے۔ یہی تقسیم اگلے تخلیقی مواد کی شکل طے کرتی ہے۔
Gemini CLI اکیلے کیا نہیں کر سکتا
بجٹ والا ایجنٹ تبھی مفید ہے جب اس کا اثر محدود ہو، اس لیے باڑ پرامپٹ میں نہیں بلکہ سرور میں ہے۔ ہر اشتہاری مہم، ایڈ سیٹ، ایڈ گروپ اور اشتہار روکا ہوا بنتا ہے، اور وہ خرچ کے سوئچ جو حقیقی پیسہ چلاتے ہیں واضح تصدیق کے بغیر نہیں چلتے۔ ہر رینڈر پہلے قیمت کے ساتھ دکھایا جاتا ہے (hermoso_capabilities کسی بھی خرچ سے پہلے ہر ماڈل کی درست کریڈٹ قیمت شائع کرتا ہے)۔ پہلی فراہم کنندہ کال سے پہلے کریڈٹ محفوظ ہوتے ہیں اور بعد میں درست قیمت پر طے ہوتے ہیں، اس لیے ناکام ڈسپیچ کی رقم واپس ہو جاتی ہے، آپ سے بغیر کسی کام کے وصول نہیں ہوتی۔ حذف کرنے پر بھی تصدیق لازمی ہے، اور ہر مہم کا ڈھانچہ آپ کے ایجنٹ کے بتانے سے پہلے اشتہاری پلیٹ فارم سے ریڈ بیک کیا جاتا ہے۔
ایک قدم جان بوجھ کر ہیڈ لیس نہیں: اکاؤنٹ جوڑنا ایک OAuth رضامندی اسکرین ہے، اس لیے آپ چینل کو ایک بار براؤزر میں جوڑتے ہیں۔ اس کے بعد ہر چیز ایک ٹول کال ہے۔
باقی میٹرکس
Gemini CLI سے، ان پر پوسٹ کریں: Facebook · Threads · TikTok · YouTube · X · LinkedIn · Pinterest · Bluesky · Telegram۔ یا دیکھیں Gemini CLI جہاں شائع کر سکتا ہے وہ سب۔
Instagram پر پوسٹ کریں، ان سے: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip
اکثر پوچھے جانے والے سوالات
کیا Gemini CLI Instagram پر پوسٹ کر سکتا ہے؟
جی ہاں، 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+ ٹولز ہوتے ہیں، جن میں Instagram پر شائع کرنے والے بھی شامل ہیں، اور وہ ٹولز بھی جو آپ کی مارکیٹ میں چلنے والے اشتہارات کی ریسرچ کرتے ہیں اور تخلیق کو پہلے رینڈر کرتے ہیں۔
میں Instagram کو 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 میں Instagram کو connect کریں، جو براؤزر میں ایک OAuth منظوری اسکرین ہے۔ اس کے بعد Gemini CLI Instagram پر ایک عام ٹول کال کے طور پر شائع کرتا ہے۔
کیا Gemini CLI Instagram پر نجی یا ڈرافٹ کے طور پر پوسٹ کر سکتا ہے؟
نہیں۔ Instagram کا Content Publishing API یا شائع کرتا ہے یا کچھ نہیں کرتا۔ وہاں کوئی unlisted، private یا ڈرافٹ پوسٹ نہیں ہے۔ شائع شدہ کیپشن بعد میں نہیں بدلی جا سکتی؛ لائیو پوسٹ پر Meta جو واحد فیلڈ بدلنے دیتا ہے وہ یہ ہے کہ کمنٹس فعال ہیں یا نہیں۔ پوسٹ کو حذف کرنا معاون ہے، اور یہ عام پوسٹس، Stories، Reels اور پوری کیروسل البمز سب پر لاگو ہوتا ہے۔ Hermoso وہ visibility انکار کرتا ہے جو Instagram اس لمحے پوری نہیں کر سکتا جب آپ مانگیں، نہ کہ خاموشی سے کمزور کچھ شائع کرے۔
کیا Gemini CLI پوسٹ کرنے سے پہلے Instagram پر تحقیق کر سکتا ہے؟
جی ہاں۔ search_meta_ads، Meta Ad Library میں Instagram کی پلیسمنٹس شامل کرتا ہے، اور search_instagram کی ورڈ کے ذریعے عوامی Reels تلاش کرتا ہے۔
Gemini CLI سے Instagram پر پوسٹ کرتے وقت کیپشن کی حد کیا ہے؟
Instagram کیپشن 2,200 حروف تک محدود ہے، اور یہ حد پوسٹ قطار میں لگنے کے وقت نافذ ہوتی ہے نہ کہ جب وہ چلے۔ Hermoso اسے پوسٹ بنائے یا قطار میں لگائے جانے کے وقت نافذ کرتا ہے، تاکہ Gemini CLI کو فوراً بتا دیا جائے، نہ کہ بعد میں جب کوئی دیکھ نہ رہا ہو تو ناکام ہو۔
کیا Gemini CLI پوسٹنگ کے ساتھ Instagram اشتہارات بھی چلا سکتا ہے؟
جی ہاں، Meta کیمپین ڈھانچے کے ذریعے۔ Instagram کی پلیسمنٹس Meta ad set کے اندر منتخب ہوتی ہیں۔ preview_meta_ad خرچ کرنے سے پہلے ہر پلیسمنٹ کے لیے اصل اشتہار رینڈر کرتا ہے۔
سائن اپ پر 30 کریڈٹ کے ساتھ مفت شروع کریں، اور 250+ مزید کمانے کا موقع۔ ہر فیچر ہر پلان پر دستیاب ہے۔
مفت شروع کریں → قیمتیں دیکھیں