Firebase एजेंट स्किल (GitHub) को एक जगह से दूसरी जगह ले जाया जा सकता है. ये Firebase की खास जानकारी, निर्देशों, और वर्कफ़्लो के ऐसे मॉड्यूल होते हैं जिनमें किसी दूसरी चीज़ की ज़रूरत नहीं होती. इन्हें इस तरह डिज़ाइन किया गया है कि ये एआई असिस्टेंट को Firebase के सबसे सही तरीकों को समझने में मदद करें. साथ ही, जटिल टास्क को ज़्यादा सटीक तरीके से और कम टोकन लागत में पूरा करें. Firebase एजेंट स्किल की पूरी सूची देखने के लिए, उपलब्ध स्किल देखें.
शुरू करें
Firebase एजेंट स्किल, ऐसे किसी भी एआई असिस्टेंट के साथ काम करती हैं जो स्किल की सुविधा के साथ काम करता है. इनमें Antigravity Claude Code, Codex, और Cursor शामिल हैं.
Firebase एजेंट स्किल इंस्टॉल करना
ज़्यादातर मामलों में, Firebase एजेंट स्किल को अपने पसंदीदा एडिटर में एक कमांड की मदद से इंस्टॉल किया जा सकता है:
Antigravity
पहला विकल्प: ग्लोबल लेवल का ऐक्सेस
Antigravity Antigravityके लिए, Firebase एजेंट स्किल को Build with Google इंटिग्रेशन बंडल में शामिल किया गया है. इस बंडल को इनमें से किसी एक विकल्प का इस्तेमाल करके चालू करें:
- ऑनबोर्डिंग के दौरान: Firebase स्टैक के लिए चेकबॉक्स चुनें.
- ऑनबोर्डिंग के बाद सेटिंग में: सेटिंग > पसंद के मुताबिक बनाना पर जाएं. Build with Google प्लगिन में जाकर, पसंद के मुताबिक बनाएं पर क्लिक करें. इसके बाद, Firebase इंटिग्रेशन के लिए डाउनलोड करें पर क्लिक करें.
दूसरा विकल्प: प्रोजेक्ट लेवल का ऐक्सेस
अपने प्रोजेक्ट की डायरेक्ट्री में यह कमांड चलाएं:
npx skills add firebase/agent-skills --agent=antigravity
Claude Code
अपने टर्मिनल में ये कमांड चलाएं:
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Codex
पहला विकल्प: Codex टर्मिनल
अपने टर्मिनल में ये कमांड चलाएं:
codex plugin marketplace add firebase/agent-skills codex plugin add firebase@firebaseदूसरा विकल्प: Codex ऐप्लिकेशन
ये टास्क एक बार पूरे करें:
टर्मिनल के ज़रिए रजिस्टर करें:
codex plugin marketplace add firebase/agent-skillsCodex ऐप्लिकेशन को पूरी तरह से रीस्टार्ट करें.
प्लगिन खोलें.
Firebase Marketplace/सोर्स चुनें.
Firebase खोलें और + इंस्टॉल करें पर क्लिक करें.
कोई नया टास्क शुरू करें.
प्लगिन चुनने के लिए,
@Firebaseटाइप करें या Codex से Firebase का कोई टास्क पूरा करने के लिए कहें.
Cursor
पहला विकल्प: प्लगिन को सीधे Cursor Marketplace से इंस्टॉल करें.
दूसरा विकल्प: अपने टर्मिनल में यह कमांड चलाएं:
npx skills add firebase/agent-skills --agent=cursor
अन्य एजेंट
अपने टर्मिनल में यह कमांड चलाएं:
npx skills add firebase/agent-skills
Firebase एजेंट स्किल अपडेट करना
update कमांड चलाकर, उपलब्ध सभी अपडेट पाए जा सकते हैं. साथ ही, पुराने हो चुके स्किल को हटाया जा सकता है:
Antigravity
Build with Google की मदद से चालू किए गए इंटिग्रेशन को एडिटर मैनेज और अपडेट करता है.
अगर आपने npx कमांड का इस्तेमाल करके, एजेंट स्किल इंस्टॉल की हैं, तो update कमांड चलाकर, उपलब्ध सभी अपडेट पाए जा सकते हैं:
npx skills update --all
Claude Code
claude plugin marketplace update firebase
Codex
रिपॉज़िटरी का स्नैपशॉट रीफ़्रेश करें:
codex plugin marketplace upgrade firebase
अगर रीफ़्रेश किया गया वर्शन नहीं दिखता है, तो प्लगिन को फिर से इंस्टॉल करें:
codex plugin remove firebase@firebase
codex plugin add firebase@firebase
Cursor
npx skills update --all
अन्य एजेंट
npx skills update --all
Firebase एजेंट स्किल का इस्तेमाल करना
एआई असिस्टेंट को इस तरह डिज़ाइन किया गया है कि वे स्किल का इस्तेमाल अपने-आप करें. ऐसा तब होता है, जब उन्हें पता चलता है कि किसी स्किल का ब्यौरा, आपके मौजूदा अनुरोध से मेल खाता है. हालांकि, स्किल को मैन्युअल तरीके से भी शुरू किया जा सकता है. ऐसा अक्सर एजेंट चैट में / टाइप करके और स्किल का नाम खोजकर किया जाता है.
किसी स्किल के मुख्य कॉम्पोनेंट
हर एजेंट स्किल एक खास पैकेज होता है. यह एआई असिस्टेंट को ये कॉम्पोनेंट उपलब्ध करा सकता है:
- खास निर्देश: खास टास्क पूरे करने के बारे में पूरी जानकारी. जैसे, पुष्टि करने की सुविधा लागू करना या Cloud Firestore डेटाबेस उपलब्ध कराना.
- सबसे सही तरीके: सुरक्षा और परफ़ॉर्मेंस के पहले से मौजूद पैटर्न. इनसे यह पक्का होता है कि आपका ऐप्लिकेशन, Firebase के सुझावों के मुताबिक काम करे.
- ऑटोमेशन स्क्रिप्ट: ऐसा कोड जिसे चलाया जा सकता है. इसकी मदद से, आपका एआई एजेंट स्थानीय एनवायरमेंट का सेटअप या कॉन्फ़िगरेशन अपने-आप कर सकता है.
स्किल इस्तेमाल करने के फ़ायदे
एजेंट स्किल का इस्तेमाल करने से, दस्तावेज़ खोजने में लगने वाली मैन्युअल मेहनत कम हो जाती है. साथ ही, एआई के साथ होने वाले इंटरैक्शन की क्षमता बेहतर होती है.
टोकन की लागत कम होना
एआई के पारंपरिक इंटिग्रेशन में, अक्सर पहले से ही बड़ी मात्रा में दस्तावेज़ लोड हो जाते हैं. इससे काफ़ी टोकन खर्च होते हैं और सेशन की लागत बढ़ जाती है. एजेंट स्किल, इस ओवरहेड को कम करने के लिए प्रोग्रेसिव डिसक्लोज़र का इस्तेमाल करती हैं:
- एजेंट, शुरुआत में सिर्फ़ संक्षिप्त मेटाडेटा को "स्कैन" करता है. इससे यह पता चलता है कि कोई स्किल काम की है या नहीं.
- पूरी जानकारी देने वाले निर्देश और संसाधन सिर्फ़ तब लोड होते हैं, जब एजेंट को लगता है कि वे आपके खास टास्क के लिए ज़रूरी हैं.
एआई की मदद से लागू करना
दस्तावेज़ में मैन्युअल तरीके से खोजने के बजाय, अपनी ज़रूरत के बारे में नैचुरल लैंग्वेज में बताया जा सकता है. स्किल, आपके एआई असिस्टेंट को ये टास्क पूरे करने में मदद करती हैं:
- मेरे वेब ऐप्लिकेशन में साइन-इन स्क्रीन जोड़ना.
- मेरी टू-डू लिस्ट के आइटम को डेटाबेस में सेव करना.
- मेरे नए वेब ऐप्लिकेशन को डिप्लॉय करने में मेरी मदद करना.
Firebase एजेंट स्किल की पूरी सूची देखने के लिए, उपलब्ध स्किल देखें.
Firebase MCP सर्वर के साथ स्किल का इस्तेमाल करना
एजेंट स्किल को Firebase MCP सर्वर के साथ काम करने के लिए डिज़ाइन किया गया है:
- Firebase MCP सर्वर: इसे एआई की मदद से डेवलपमेंट वर्कफ़्लो के लिए डिज़ाइन किया गया है. इससे एआई असिस्टेंट, आपके Firebase प्रोजेक्ट, संसाधनों, और डेटा के साथ प्रोग्राम के ज़रिए इंटरैक्ट कर सकते हैं.
- Firebase एजेंट स्किल: ये ऐसे निर्देश और सुझाए गए तरीके उपलब्ध कराती हैं जिनसे एजेंट को यह पता चलता है कि टोकन की लागत कम करने वाले प्रोग्रेसिव डिसक्लोज़र की मदद से, Firebase के टास्क कैसे पूरे किए जाएं. ये एजेंट को Firebase CLI और MCP सर्वर जैसे टूल को बेहतर तरीके से इस्तेमाल करने का तरीका सिखाती हैं.
उपलब्ध स्किल
Firebase, मुख्य प्रॉडक्ट के लिए कई स्किल उपलब्ध कराता है. Firebase के अन्य प्रॉडक्ट और सुविधाओं के लिए स्किल जल्द ही उपलब्ध होंगी!
| स्किल | ब्यौरा |
|---|---|
firebase-ai-logic-basics |
वेब ऐप्लिकेशन में Firebase AI Logic (Gemini API) को इंटिग्रेट करने में मदद करता है. इसमें सेटअप, मल्टीमॉडल इन्फ़रेंस, स्ट्रक्चर्ड आउटपुट, और सुरक्षा शामिल है. |
firebase-app-hosting-basics |
Next.js और Angular जैसे आधुनिक वेब फ़्रेमवर्क को डिप्लॉय और मैनेज करने की प्रोसेस को आसान बनाता है. इन फ़्रेमवर्क के लिए बैकएंड सहायता की ज़रूरत होती है. |
firebase-auth-basics |
सुरक्षित तरीके से साइन-इन करने की सुविधा लागू करने, अपने उपयोगकर्ता आधार को मैनेज करने, और पुष्टि करने की सुविधा पर आधारित Security Rules का इस्तेमाल करके अपने डेटा को सुरक्षित रखने में मदद करता है. |
firebase-basics |
पहली बार अपने ऐप्लिकेशन में Firebase जोड़ने और प्लैटफ़ॉर्म के सामान्य वर्कफ़्लो के बारे में जानने में मदद करता है. |
firebase-crashlytics |
iOS और Android ऐप्लिकेशन में Firebase Crashlytics को सेट अप करने, इंस्ट्रूमेंट करने, और उसकी पुष्टि करने में मदद करता है. |
firebase-local-env-setup |
Firebase डेवलपमेंट के लिए, स्थानीय एनवायरमेंट सेट अप करने में मदद करता है. |
firebase-data-connect-basics |
GraphQL का इस्तेमाल करके, टाइप-सेफ़, PostgreSQL-बैक ऐप्लिकेशन बनाने के लिए, Firebase SQL Connect को लागू और मैनेज करने में मदद करता है. |
firebase-firestore-standard |
ज़रूरी जानकारी देता है. इसमें Cloud Firestore डेटाबेस उपलब्ध कराना, Security Rules लिखना, और एसडीके की मदद से डेटा ऑपरेशन करना शामिल है. |
firebase-firestore-enterprise-native-mode |
Enterprise Edition के नेटिव मोड में Cloud Firestore की ज़रूरी जानकारी देता है. इसमें डेटाबेस उपलब्ध कराना, Security Rules लिखना, और एसडीके की मदद से डेटा ऑपरेशन करना शामिल है. |
firebase-hosting-basics |
स्टैटिक वेबसाइट, सिंगल पेज ऐप्लिकेशन (एसपीए), और सामान्य माइक्रोसेवाएं डिप्लॉय करने में मदद करता है. |
firestore-security-rules-auditor |
Firestore के सुरक्षा नियमों में मौजूद सामान्य कमज़ोरियों और सबसे सही तरीकों की ऑडिटिंग करने में मदद करता है. |
firebase-remote-config-basics |
Remote Config के टेंप्लेट को मैनेज करने में मदद करता है. इसमें Remote Config सेट अप करना, फ़ीचर फ़्लैग मैनेज करना, एसडीके का इस्तेमाल करना, और ऐप्लिकेशन के व्यवहार को डाइनैमिक तरीके से अपडेट करना शामिल है. |