Gemini CLI से X पर पोस्ट करें

X वह अकेला चैनल है जो प्रति request बिल करता है, और एक लूप में चलने वाला टर्मिनल एजेंट बिना किसी के ध्यान दिए खर्च कर सकता है। Hermoso हर पोस्ट से पहले कीमत बताता है।

Hermoso एक मार्केटिंग MCP सर्वर है: एक OAuth-सुरक्षित एंडपॉइंट पर 922+ टूल, जो एजेंट को किसी बाज़ार में चल रहे विज्ञापनों की रिसर्च करने, तैयार इमेज और वीडियो विज्ञापन बनाने, उन्हें पब्लिश करने, और उनके पीछे के पेड कैंपेन बनाने देते हैं। Gemini CLI इन सबको एक ही कनेक्शन से इस्तेमाल करता है। यह पेज उसका एक हिस्सा बताता है: X पर Gemini CLI वास्तव में क्या कर सकता है, और X उसे क्या करने नहीं देता।

Gemini CLI से Hermoso कनेक्ट करें

  1. एक्सटेंशन इंस्टॉल करें।
    gemini extensions install https://github.com/hermoso-ai/hermoso
    यह Hermoso की सार्वजनिक रिपॉज़िटरी का नवीनतम रिलीज़ इंस्टॉल करता है: पांच 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 में केवल मालिक के लिए पढ़ने योग्य क्रेडेंशियल सेव करता है। जब 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 पर एक साफ़ होम डायरेक्टरी में चलाया: उसने hermoso-ai/hermoso का मौजूदा रिलीज़ खींचा, और gemini extensions list ने पांचों skills और context फ़ाइल दिखाई। एक्सटेंशन का अपना कोई MCP सर्वर नहीं है, और यह जानबूझकर है: टूल लिस्ट हर सेशन में लोड होती है, जबकि skills चलने तक कोई लागत नहीं लेते। Hermoso का Google से कोई संबंध नहीं है और वह ऐसा दावा नहीं करता।

फिर X को स्वयं एक बार Settings → Connectors के तहत Hermoso में कनेक्ट करें। यह एक OAuth सहमति स्क्रीन है, इसलिए यही वह एक कदम है जिसके लिए ब्राउज़र चाहिए। उसके बाद हर चीज़ एक टूल कॉल है।

Gemini CLI को मिलने वाले X टूल

  • post_to_x: टेक्स्ट, alt टेक्स्ट वाली इमेज या वीडियो, पूरा थ्रेड, जवाब, quote पोस्ट या पोल पोस्ट करता है, और तय कर सकता है कि जवाब कौन दे सकता है।
  • post_x_article: लंबा Article पब्लिश करता है। इसे Markdown में लिखें, और हेडिंग, सूचियाँ, उद्धरण, लिंक, कोड ब्लॉक और टेबल सब उसी रूप में जाते हैं।
  • edit_x_post: पहले से पब्लिश की गई पोस्ट को, उस घंटे के भीतर जो X अनुमति देता है, दोबारा लिखता है।
  • schedule_post: उसे साझा कैलेंडर पर कतार में डालता है।
  • x_post_metrics: पोस्ट के सार्वजनिक आंकड़े।
  • x_post_insights: केवल पिछले 28 घंटों के विज्ञापनदाता-स्तर के आंकड़े: इंप्रेशन, लिंक क्लिक, प्रोफ़ाइल विज़िट, वीडियो व्यू और वीडियो पूर्णता के चतुर्थांश।
  • x_post_insights_historical: वही आंकड़े किसी भी तारीख की सीमा के लिए, एक बार में 25 पोस्ट तक। “पिछला महीना कैसा रहा” के लिए यही टूल है।
  • x_mentions: कौन ब्रांड की चर्चा कर रहा है।
  • delete_x_post: पोस्ट हटाता है।

X ही ऐसा कनेक्टर है जो हर कॉल पर पैसे लेता है, और संख्याएँ छिपाई नहीं, प्रकाशित की गई हैं। Meta, TikTok, LinkedIn, YouTube, Threads और Drive हर अनुरोध पर कुछ नहीं लेते; X हम से शुल्क लेता है, इसलिए उन कॉल पर हर एक के लिए थोड़े क्रेडिट कटते हैं। सामान्य पोस्ट की कीमत प्रति अनुरोध $0.015 है, और लिंक वाली पोस्ट की $0.200, लगभग 13× ज़्यादा। डिलीट, रीड और alt-टेक्स्ट मेटाडेटा लिखने की हर कार्रवाई की अपनी कीमत है, और इनसाइट्स हर लौटाई गई पोस्ट के हिसाब से बिलते हैं। लिंक का पता लगाना जानबूझकर यह मानकर चलता है कि लिंक मौजूद है, क्योंकि उल्टा अनुमान गलत होने पर हमें 13 गुना लागत पड़ती है। इसका व्यावहारिक अर्थ यह है: X पर एक अच्छी पोस्ट पाँच से बेहतर है, और आपका एजेंट पोस्ट करने से पहले कीमत देखता है। लंबाई पोस्ट करने वाले अकाउंट की है, सपाट 280 नहीं। Hermoso अकाउंट की अपनी X सदस्यता पढ़ता है और जहाँ Premium अनुमति देता है वहाँ 25,000 अक्षरों तक भेजता है, इसलिए लंबी पोस्ट पूरी जाती है, इनकार नहीं होती, और कुछ भी कभी नहीं काटा जाता। यह सस्ता तरीका भी है: X पर एक लंबी पोस्ट एक ही बिल होने वाली कॉल है, जबकि वही शब्द पाँच पोस्ट में बाँटने पर पाँच कॉल होतीं। X Premium दो और चीज़ें भी खोलता है जिन्हें Hermoso आपके लिए पब्लिश करता है: लंबा Article, जो Markdown में लिखा जाता है और जिसकी हेडिंग, सूचियाँ, उद्धरण, कोड ब्लॉक और टेबल बरकरार रहते हैं, और पहले से पब्लिश की गई पोस्ट का edit, उस घंटे के भीतर जो X अनुमति देता है।

X की सीमाएँ, स्वचालन से पहले जानने लायक

टेक्स्टलंबाई पोस्ट करने वाले अकाउंट की है: आम तौर पर 280 अक्षर, X Premium के साथ 25,000 तक। Hermoso सदस्यता X से पढ़ता है, इसलिए लंबी पोस्ट पूरी जाती है। कुछ भी कभी नहीं काटा जाता। पोस्ट बनाते या कतार में डालते समय यह लागू होता है, इसलिए ज़रूरत से लंबी पोस्ट तब रोकी जाती है जब आप उसे ठीक करने के लिए मौजूद हों, न कि रास्ते में चुपचाप कट जाए।
Visibilityकेवल सार्वजनिक। X पर पोस्ट बनते ही सार्वजनिक हो जाती है। API में न ड्राफ़्ट है, न अनलिस्टेड पोस्ट। संरक्षित अकाउंट होते हैं, लेकिन वह पूरे अकाउंट की सेटिंग है, जिसे Hermoso न पढ़ता है न नियंत्रित करता है, यह हर पोस्ट का चुनाव नहीं है।
कैरोसेलनाम लेकर, किसी खास कारण से रोका जाता है। “X में स्वाइप करने वाला कैरोसेल नहीं है।” इसका API एक पोस्ट के साथ अधिकतम 4 मीडिया जोड़ता है, और वे एक ग्रिड में दिखते हैं, हर इमेज एक साथ दिखती है और स्वाइप करने को कुछ नहीं होता, इसलिए “1/6 · SWIPE” वाला नंबर वाला स्लाइड डेक वहाँ इरादे के मुताबिक पब्लिश नहीं हो सकता। रोक का संदेश बताता है कि क्या करें: “इस पोस्ट की सबसे मज़बूत स्लाइड X पर पोस्ट करें, या X को इस पोस्ट से हटाएँ।” जो डेक पढ़ने वाले से स्वाइप करने को कहता है और ग्रिड में पब्लिश होता है, उसे पब्लिश न करना उससे बेहतर है।
कौन सा खाताकुछ नहीं। X जुड़े हुए अकाउंट पर पब्लिश करता है।

Gemini CLI में आज़माएँ

इसे आम भाषा में माँगें। ये साधारण वाक्य हैं, कोई DSL नहीं:

“./notes/launch.md को एक X पोस्ट में बदलें, या अगर वह फ़िट न हो तो एक छोटा थ्रेड, लिंक केवल आखिरी पोस्ट में, और पहले मुझे कीमत बताएं।”

यह get_brand → generate_text → post_to_x → x_post_insights_historical का रास्ता है। Gemini CLI शेल कमांड चलाने से पहले पूछता है, और skills hermoso कमांड के ज़रिए काम करते हैं, इसलिए प्रकाशन एक ऐसी लाइन के रूप में दिखता है जिसे आप हां कहने से पहले पढ़ सकते हैं। MCP टूल्स के लिए वह एक बार, उस टूल के लिए हमेशा, या सर्वर के लिए हमेशा की पेशकश करता है।

X पर Gemini CLI: असली मुश्किल

अगर आप Hermoso का MCP सर्वर Gemini CLI में जोड़ते हैं, तो जब वह X पर पोस्ट करने वाला हो, तो उसे कभी --trust के साथ न जोड़ें। वह फ़्लैग सर्वर की हर पुष्टि छोड़ देता है, और X पर हर पोस्ट, पढ़ना और डिलीट करना बिल होने वाली कॉल है, जिसमें लिंक वाली पोस्ट की कीमत एक सादी पोस्ट से लगभग 13 गुना है। Premium अकाउंट पर एक लंबी पोस्ट एक बिल होने वाली कॉल है, जहां पांच हिस्सों का थ्रेड पांच है।

Gemini CLI के दो विवरण तय करते हैं कि यह कितना सुरक्षित है। gemini mcp add प्रोजेक्ट की .gemini/settings.json में लिखता है, जब तक आप --scope user न दें, जो तब उपयोगी है जब एक रिपॉज़िटरी हमेशा एक ब्रांड पर चले। और Hermoso को कभी --trust के साथ न जोड़ें: यह सर्वर की हर पुष्टि छोड़ देता है, जिसमें प्रकाशन के सामने वाली पुष्टियां भी शामिल हैं। MCP टूल्स mcp_hermoso_ और टूल नाम के साथ आते हैं, और --exclude-tools उनमें से किसी को पूरी तरह बाहर रखता है।

पोस्ट करने से पहले X की रिसर्च

X का कोई विज्ञापन लाइब्रेरी नहीं है जिसमें खोजा जा सके। यहाँ X की रिसर्च आपके अपने अकाउंट की है: मेंशन, पोस्ट मेट्रिक्स, और विज्ञापनदाता के ऐतिहासिक आंकड़े। रिसर्च के बाकी हिस्से अप्रभावित हैं: Meta, Google और LinkedIn की विज्ञापन लाइब्रेरी, और TikTok, Instagram, YouTube, Reddit और Threads के ऑर्गेनिक कंटेंट।

भुगतान वाला हिस्सा

X Ads अगस्त 2026 में आया, इसलिए अब X दोनों हिस्सों में है। X Ads API एक अलग उत्पाद है, एक अलग होस्ट पर और अपनी OAuth 1.0a साइनिंग के साथ, इसीलिए यह बाकी सबके बाद आया। Hermoso अब पूरा प्रमोटेड-पोस्ट ढांचा इसी पर बनाता है: कैंपेन, लाइन आइटम (X का नाम विज्ञापन ग्रुप के लिए), प्रमोटेड ट्वीट, टारगेटिंग, बजट, स्थिति और रिपोर्टिंग। X का विज्ञापन एक पोस्ट को प्रमोट करता है, इसलिए क्रिएटिव एक पोस्ट है, वही जो Hermoso ऑर्गेनिक रूप से पब्लिश करता है। असली पैसा चालू करने वाला स्विच स्पष्ट पुष्टि के बिना नहीं चलता, जैसा बाकी ग्यारह प्लेटफ़ॉर्म पर होता है। बजट की योजना से पहले एक बात जानें: X विज्ञापन API की पहुँच हर ऐप को नहीं, हर विज्ञापन अकाउंट को देता है, इसलिए इसके लिए कोई OAuth बटन नहीं है: आप Hermoso के X यूज़र को business.x.com → Account access में अपने विज्ञापन अकाउंट में जोड़ते हैं, और वह list_x_ads_accounts में दिखता है, उस अनुमति स्तर के साथ जो X ने उसे दिया है।

Gemini CLI अपने दम पर क्या नहीं कर सकता

बजट वाला एजेंट तभी उपयोगी है जब उसका प्रभाव-क्षेत्र सीमित हो, इसलिए बाड़ प्रॉम्प्ट में नहीं, सर्वर में है। हर विज्ञापन अभियान, विज्ञापन सेट, विज्ञापन समूह और विज्ञापन पॉज़्ड बनता है, और असली पैसा चलाने वाले स्टेटस स्विच बिना साफ़ पुष्टि के नहीं चलते। हर रेंडर पहले कोट किया जाता है (hermoso_capabilities कुछ भी खर्च होने से पहले हर मॉडल की सटीक क्रेडिट लागत बताता है)। क्रेडिट पहली प्रदाता कॉल से पहले रिज़र्व होते हैं और बाद में सटीक लागत पर सेटल होते हैं, इसलिए विफल डिस्पैच पैसे लौटा देता है, आपसे बेवजह शुल्क नहीं लेता। डिलीट भी पुष्टि-गेटेड हैं, और हर अभियान ढाँचा आपके एजेंट के आपको बताने से पहले विज्ञापन प्लेटफ़ॉर्म से रीड-बैक होता है।

एक कदम जानबूझकर हेडलेस नहीं है: खाता जोड़ना एक OAuth सहमति स्क्रीन है, इसलिए चैनल एक बार ब्राउज़र में जोड़ना होता है। उसके बाद हर चीज़ एक टूल कॉल है।

बाक़ी मैट्रिक्स

Gemini CLI से इन पर पोस्ट करें: Facebook · Instagram · Threads · TikTok · YouTube · LinkedIn · Pinterest · Bluesky · Telegram. या Gemini CLI जो कुछ भी प्रकाशित कर सकता है, वह सब देखें।

इन एजेंट्स से X पर पोस्ट करें: Claude · ChatGPT · Claude Code · Cursor · Codex · Cline · OpenClaw · Grok Bot · Hermes · Perplexity · Le Chat · Claude Cowork · Perplexity Computer · Paperclip

अक्सर पूछे जाने वाले सवाल

क्या Gemini CLI X पर पोस्ट कर सकता है?

हां, Hermoso के Gemini CLI एक्सटेंशन के साथ। Gemini CLI को इंस्टॉल करने के लिए gemini extensions install https://github.com/hermoso-ai/hermoso चलाएं, जो पांच Hermoso skills जोड़ता है जो hermoso कमांड चलाते हैं, फिर npx -y hermoso auth login से एक बार साइन इन करें। साइन-इन ब्राउज़र खोलता है और क्रेडेंशियल खुद सेव करता है, इसलिए न कोई key बनानी है न पेस्ट करनी है। अगर आप Hermoso के टूल Gemini CLI की अपनी सूची में भी चाहते हैं, तो gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp होस्टेड सर्वर जोड़ता है, जो OAuth से साइन इन करता है। Gemini CLI के पास फिर 922+ टूल होंगे, जिनमें X पर प्रकाशित करने वाले टूल भी शामिल हैं, साथ ही वे टूल जो आपके बाज़ार में चल रहे विज्ञापनों पर रिसर्च करते हैं और पहले क्रिएटिव रेंडर करते हैं।

X को Gemini CLI से कैसे कनेक्ट करूँ?

दो चरण, हर एक एक बार। gemini extensions install https://github.com/hermoso-ai/hermoso चलाएं, जो पांच Hermoso skills जोड़ता है जो hermoso कमांड चलाते हैं, फिर npx -y hermoso auth login से एक बार साइन इन करें। साइन-इन ब्राउज़र खोलता है और क्रेडेंशियल खुद सेव करता है, इसलिए न कोई key बनानी है न पेस्ट करनी है। अगर आप Hermoso के टूल Gemini CLI की अपनी सूची में भी चाहते हैं, तो gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp होस्टेड सर्वर जोड़ता है, जो OAuth से साइन इन करता है। फिर Hermoso में Settings → Connectors के तहत X कनेक्ट करें, जो ब्राउज़र में एक OAuth सहमति स्क्रीन है। उसके बाद Gemini CLI एक सामान्य टूल कॉल की तरह X पर प्रकाशित करता है।

[P] क्या Gemini CLI से X पर निजी या ड्राफ़्ट पोस्ट की जा सकती है?

[P] नहीं। X पर पोस्ट बनते ही सार्वजनिक हो जाती है; API में कोई ड्राफ़्ट या अनलिस्टेड पोस्ट नहीं है। Hermoso वह दृश्यता मना करता है जो X उस वक्त नहीं दे सकता जब आप माँगते हैं, न कि चुपचाप कमज़ोर विकल्प पब्लिश करता है।

[P] क्या Gemini CLI पोस्ट करने से पहले X की रिसर्च कर सकता है?

[P] किसी विज्ञापन लाइब्रेरी के ज़रिए नहीं, क्योंकि X कोई प्रकाशित नहीं करता। Hermoso X पर जो पढ़ता है वह आपका अपना अकाउंट है: पोस्ट के आंकड़े, किसी भी तारीख की सीमा के लिए विज्ञापनदाता-स्तर के इनसाइट्स, और ब्रांड के मेंशन।

[P] Gemini CLI से पोस्ट करते समय X की कैप्शन सीमा क्या है?

[P] यह अकाउंट पर निर्भर करता है, और Hermoso अनुमान लगाने के बजाय जाँचता है। सामान्य X अकाउंट पर सीमा 280 अक्षर है; X Premium वाले अकाउंट पर 25,000 तक। Hermoso सदस्यता X से पढ़ता है और पोस्ट भेजता है, इसलिए लंबी पोस्ट पूरी जाती है, और कुछ भी कभी नहीं काटा जाता। Premium अकाउंट पर एक लंबी पोस्ट आम तौर पर थ्रेड से बेहतर पढ़ी जाती है और कम लागत लेती है, क्योंकि वह X की एक ही बिल होने वाली कॉल है, जबकि पाँच हिस्से पाँच कॉल होते। Premium लंबे Articles भी खोलता है, जो Markdown में लिखे जाते हैं, और उस घंटे के भीतर जो X अनुमति देता है, पहले से पब्लिश की गई पोस्ट का संपादन। Hermoso इसे पोस्ट बनाते या कतार में डालते समय लागू करता है, इसलिए Gemini CLI को तुरंत बताया जाता है, न कि बाद में तब विफल होती जब कोई देख नहीं रहा होता।

[P] क्या Gemini CLI पोस्टिंग के साथ X विज्ञापन भी चला सकता है?

[P] हाँ, अगस्त 2026 से। X Ads एक अलग होस्ट पर अपनी OAuth 1.0a साइनिंग के साथ चलता है, और Hermoso पूरा ढांचा उस पर बनाता है: कैंपेन, लाइन आइटम, प्रमोटेड ट्वीट, टारगेटिंग, बजट, स्थिति और रिपोर्टिंग। X विज्ञापन API की पहुँच हर ऐप को नहीं, हर विज्ञापन अकाउंट को देता है, इसलिए इसके लिए कोई OAuth बटन नहीं है: आप Hermoso के X यूज़र को business.x.com → Account access में अपने विज्ञापन अकाउंट में जोड़ते हैं।

साइनअप पर 30 क्रेडिट के साथ मुफ़्त शुरू करें, और 250+ और कमाएँ। हर फ़ीचर हर प्लान पर है।

मुफ़्त शुरू करें →   कीमतें देखें