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

Gemini CLI टर्मिनल से Bluesky पर पोस्ट कर सकता है; कॉल से पहले Bluesky की दोनों टेक्स्ट सीमाएं जांची जाती हैं, और बाद के लिए पोस्ट का AT-URI वापस मिलता है।

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

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 से कोई संबंध नहीं है और वह ऐसा दावा नहीं करता।

फिर Bluesky को स्वयं एक बार Settings → Connectors के तहत Hermoso में कनेक्ट करें, अपने हैंडल और एक Bluesky ऐप पासवर्ड के साथ। यहाँ कोई सहमति स्क्रीन नहीं है: ऐप पासवर्ड Bluesky की अपनी सेटिंग में बनता है, और वहीं से बिना आपका असली पासवर्ड छुए रद्द किया जा सकता है।

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

  • post_to_bluesky: कनेक्टेड अकाउंट के रूप में एक पोस्ट पब्लिश करता है: 300 अक्षर तक, 4 इमेज और alt टेक्स्ट के साथ, या वैकल्पिक कैप्शन ट्रैक वाला एक MP4 वीडियो। बिना मीडिया वाला लिंक एक प्रीव्यू कार्ड पाता है, जिसे Hermoso बनाता है, क्योंकि Bluesky उसे नहीं लाता।
  • schedule_post: उसे उसी कैलेंडर पर कतार में डालता है जो बाकी हर चैनल साझा करता है, और 300 अक्षर की सीमा कतार में डालते समय जाँची जाती है, फ़ायर होते समय नहीं।
  • list_bluesky_posts: अकाउंट की अपनी हाल की पोस्ट, उनके AT-URI और लाइव गिनती के साथ, और रीपोस्ट चिह्नित, ताकि किसी और की पोस्ट कभी आपकी न पढ़ी जाए।
  • bluesky_post_metrics / bluesky_account: हर पोस्ट के लाइक, रीपोस्ट, जवाब, quote और बुकमार्क, और आपके अकाउंट या किसी भी सार्वजनिक अकाउंट के फ़ॉलोअर, फ़ॉलो और पोस्ट की संख्या।
  • list_bluesky_convos / read_bluesky_dm / send_bluesky_dm: सीधे संदेश पढ़ें और उनका जवाब दें, उन लोगों के संदेश अनुरोधों समेत जिन्हें अकाउंट फ़ॉलो नहीं करता।
  • manage_bluesky_convo / react_to_bluesky_dm / mark_bluesky_convo_read: अनुरोध स्वीकार करें, बातचीत म्यूट, लॉक या छोड़ें, एक इमोजी से प्रतिक्रिया दें, और अनपढ़ गिनती साफ़ करें।
  • delete_bluesky_post: पोस्ट हटाता है, लेकिन पहली कॉल पर कुछ नहीं हटाता, बल्कि पढ़कर बताता है कि क्या हटेगा।

Bluesky एक साइन-इन स्क्रीन के बजाय ऐप पासवर्ड से कनेक्ट होता है: उसे Bluesky की सेटिंग में बनाएँ और हैंडल के साथ Settings → Connectors में पेस्ट करें। उसे बनाते समय सीधे-संदेश की पहुँच ज़रूर चुनें, वरना DM टूल बताएँगे कि यह पासवर्ड चैट नहीं कर सकता, जो पासवर्ड की विशेषता है, कनेक्शन की खराबी नहीं। भेजने से पहले Hermoso दो और Bluesky नियम जाँचता है: वीडियो के लिए Bluesky अकाउंट पर पुष्ट ईमेल चाहिए, और लिंक कार्ड और इमेज एक पोस्ट में एक साथ नहीं आ सकते। Bluesky हर कॉल पर कुछ नहीं लेता, इसलिए पब्लिश करने में क्रेडिट नहीं लगते।

ऑटोमेट करने से पहले Bluesky की सीमाएँ जानने लायक हैं

टेक्स्टBluesky पोस्ट की सीमा 300 अक्षर है, और अलग से 3,000 बाइट, इसलिए इमोजी-भरी पोस्ट 300 अक्षरों के भीतर होकर भी ज़्यादा लंबी हो सकती है। यह पोस्ट बनाते या कतार में डालते समय लागू होती है, इसलिए ज़रूरत से लंबी पोस्ट उस समय रोकी जाती है जब आप उसे ठीक करने के लिए मौजूद हों, न कि चुपचाप काटी जाए।
Visibilityकेवल सार्वजनिक। Bluesky पोस्ट AT Protocol पर एक सार्वजनिक रिकॉर्ड है, और उसका कोई अनलिस्टेड, निजी या ड्राफ़्ट रूप नहीं है। समीक्षा कॉल से पहले होती है, कॉल के बाद नहीं।
कैरोसेल2 से 4 इमेज, केवल इमेज। चार Bluesky की अपनी संख्या है, AT Protocol lexicon से इमेज embed के लिए, और पाँचवीं को चुपचाप हटाने के बजाय रोका जाता है। वीडियो एक अलग embed है जिसमें ठीक एक क्लिप होती है, और एक पोस्ट में एक ही embed होता है, इसलिए Bluesky पोस्ट इमेज, एक वीडियो या एक लिंक कार्ड होती है: तीनों में से एक।
कौन सा खाताकोई नहीं, जब तक ब्रांड ने एक से ज़्यादा Bluesky अकाउंट कनेक्ट न किए हों। तब account बताता है कि कौन-सा, और कई होने पर भी कोई नाम न लेने पर अनुमान लगाने के बजाय नाम लेकर मना किया जाता है।

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

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

“आज के रिलीज़ के बारे में 300 अक्षरों से कम का एक Bluesky अपडेट पोस्ट करें, ./assets/release.png संलग्न करके और alt text लिखकर, फिर पोस्ट का URL प्रिंट करें।”

यह इस क्रम में चलता है: get_brand → generate_image → post_to_bluesky → bluesky_post_metrics। Gemini CLI शेल कमांड चलाने से पहले पूछता है, और स्किल्स hermoso कमांड के ज़रिए काम करती हैं, इसलिए कोई भी प्रकाशन आपकी हां से पहले एक ऐसी लाइन के रूप में दिखता है जिसे आप पढ़ सकें। MCP टूल्स के लिए वह एक बार, उस टूल के लिए हमेशा, या पूरे सर्वर के लिए हमेशा की अनुमति मांगता है।

Bluesky पर Gemini CLI: जहाँ दिक्कत आती है

Bluesky एक ऐप पासवर्ड से जुड़ता है, साइन-इन स्क्रीन से नहीं। उसे Bluesky की सेटिंग्स में बनाएं और Hermoso में Connectors के नीचे चिपकाएं। कोई एजेंट connect_connector से भी यह कर सकता है, लेकिन सेशन में टाइप किया गया पासवर्ड उसके इतिहास में रह जाता है। अगर आपको DM टूल्स चाहिए तो पासवर्ड बनाते समय सीधे संदेश (direct-message) की अनुमति भी चुनें। उसके बिना पासवर्ड से पोस्ट हो सकती है, पर चैट नहीं।

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

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

Bluesky की कोई विज्ञापन लाइब्रेरी नहीं है और Hermoso में Bluesky की कोई खोज नहीं है, इसलिए वहाँ की प्रतिस्पर्धी रिसर्च एक ईमानदार बात पर आती है: bluesky_account किसी भी सार्वजनिक अकाउंट के फ़ॉलोअर, फ़ॉलो और पोस्ट की संख्या पढ़ता है, जो किसी प्रतिस्पर्धी का आकार समझने और उसे हफ़्ते-दर-हफ़्ते चार्ट करने के लिए काफ़ी है। बाकी रिसर्च (Meta, Google और LinkedIn की विज्ञापन लाइब्रेरी, ऑर्गेनिक 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 ऐप पासवर्ड बनाना और उसे एक बार कनेक्ट करना। उसके बाद सब कुछ एक टूल कॉल है।

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

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 एक्सटेंशन के साथ। 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+ टूल होंगे, जिनमें Bluesky पर प्रकाशित करने वाले टूल भी शामिल हैं, साथ ही वे टूल जो आपके बाज़ार में चल रहे विज्ञापनों पर रिसर्च करते हैं और पहले क्रिएटिव रेंडर करते हैं।

Gemini CLI से Bluesky कैसे जोड़ें?

दो चरण, हर एक एक बार। 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 से साइन इन करता है। फिर Bluesky की सेटिंग्स में एक app password बनाएं (DM tools चाहिए तो direct-message access टिक करें) और उसे अपने handle के साथ Hermoso में Settings → Connectors के तहत पेस्ट करें। उसके बाद Gemini CLI एक सामान्य टूल कॉल की तरह Bluesky पर प्रकाशित करता है।

क्या Gemini CLI Bluesky पर कैरोसेल पोस्ट कर सकता है?

[P] एक सीमा तक: 2 से 4 इमेज, केवल इमेज, जो Bluesky के अपने lexicon की सीमा है। वीडियो अपनी अलग पोस्ट के रूप में जाता है, हर पोस्ट में एक क्लिप, क्योंकि एक Bluesky पोस्ट में एक ही embed होता है। Gemini CLI दोनों ही स्थितियों में वही पब्लिश टूल कॉल करता है, और जो चैनल कैरोसेल नहीं ले सकता, उसे असली कारण के साथ रोका जाता है।

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

[P] नहीं। Hermoso में Bluesky का कोई विज्ञापन उत्पाद नहीं है। यहाँ Bluesky ऑर्गेनिक है: पब्लिश, शेड्यूल, एंगेजमेंट पढ़ना, और जवाब व DM संभालना।

क्या Gemini CLI को मेरा Bluesky पासवर्ड चाहिए?

[P] नहीं, और आपका मुख्य Bluesky पासवर्ड भी नहीं। Bluesky Hermoso से एक ऐप पासवर्ड के साथ कनेक्ट होता है, जिसे आप Bluesky की सेटिंग में बनाते हैं और वहीं किसी भी समय रद्द कर सकते हैं, और फिर Gemini CLI एक टूल कॉल के रूप में अकाउंट तक पहुँचता है। कोई क्रेडेंशियल कभी मॉडल को नहीं दिया जाता।

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

[P] बस थोड़ा। Hermoso में Bluesky की कोई विज्ञापन लाइब्रेरी या खोज नहीं है, लेकिन bluesky_account किसी भी सार्वजनिक अकाउंट के फ़ॉलोअर, फ़ॉलो और पोस्ट की संख्या पढ़ता है, जो किसी प्रतिस्पर्धी का आकार समझने के लिए काफ़ी है।

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

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