Firebase एजेंट की स्किल

Firebase एजेंट की स्किल (GitHub) पोर्टेबल, सेल्फ-कंटेन्ड मॉड्यूल होती हैं. इनमें Firebase से जुड़ी जानकारी, निर्देश, और वर्कफ़्लो शामिल होते हैं. इन्हें इस तरह डिज़ाइन किया गया है कि ये एआई असिस्टेंट को Firebase के सबसे सही तरीकों को समझने में मदद करें. साथ ही, जटिल टास्क को ज़्यादा सटीक तरीके से और कम टोकन लागत में पूरा करें. Firebase एजेंट की सभी स्किल की सूची देखने के लिए, उपलब्ध स्किल देखें.

शुरू करें

Firebase एजेंट की स्किल, ऐसे किसी भी एआई असिस्टेंट के साथ काम करती हैं जो स्किल के साथ काम करता है. इनमें Antigravity, Claude Code, Codex, Cursor, और Gemini CLIशामिल हैं.

Firebase एजेंट की स्किल इंस्टॉल करना

ज़्यादातर मामलों में, Firebase एजेंट की स्किल को अपने पसंदीदा एडिटर में एक कमांड की मदद से इंस्टॉल किया जा सकता है:

Antigravity

Firebase एजेंट की स्किल, Antigravity के लिए 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

npx skills add firebase/agent-skills --agent=codex

कर्सर

Firebase एजेंट की स्किल को सीधे Cursor Marketplace से इंस्टॉल किया जा सकता है. इसके अलावा, अपने टर्मिनल में यह कमांड चलाकर भी इन्हें इंस्टॉल किया जा सकता है:

npx skills add firebase/agent-skills --agent=cursor

Gemini CLI

gemini extensions install https://github.com/firebase/agent-skills

दूसरे एजेंट

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

npx skills update --all

कर्सर

npx skills update --all

Gemini CLI

gemini extensions update --all

दूसरे एजेंट

npx skills update --all

Firebase एजेंट की स्किल इस्तेमाल करना

एआई असिस्टेंट को इस तरह डिज़ाइन किया गया है कि वे स्किल का इस्तेमाल अपने-आप करें. ऐसा तब होता है, जब उन्हें पता चलता है कि किसी स्किल का ब्यौरा, आपके मौजूदा अनुरोध से मेल खाता है. हालांकि, स्किल को मैन्युअल तरीके से भी शुरू किया जा सकता है. ऐसा अक्सर एजेंट चैट में / टाइप करके और स्किल का नाम खोजकर किया जाता है.

किसी स्किल के मुख्य कॉम्पोनेंट

एजेंट की हर स्किल एक खास पैकेज होती है. यह एआई असिस्टेंट को ये कॉम्पोनेंट उपलब्ध करा सकती है:

  • खास निर्देश: खास टास्क पूरे करने के बारे में पूरी जानकारी. जैसे, पुष्टि करने की सुविधा लागू करना या Cloud Firestore डेटाबेस उपलब्ध कराना.
  • सबसे सही तरीके: सुरक्षा और परफ़ॉर्मेंस के पहले से मौजूद पैटर्न. इनसे यह पक्का होता है कि आपका ऐप्लिकेशन, Firebase के सुझावों के मुताबिक काम करे.
  • ऑटोमेशन स्क्रिप्ट: एक्ज़ीक्यूट किया जा सकने वाला कोड. इसकी मदद से, आपका एआई एजेंट लोकल एनवायरमेंट का सेटअप या कॉन्फ़िगरेशन अपने-आप कर सकता है.

स्किल इस्तेमाल करने के फ़ायदे

एजेंट की स्किल इस्तेमाल करने से, दस्तावेज़ खोजने में लगने वाली मैन्युअल मेहनत कम हो जाती है. साथ ही, एआई के साथ होने वाले इंटरैक्शन की क्षमता बेहतर होती है.

टोकन की लागत कम होना

एआई के पारंपरिक इंटिग्रेशन में, अक्सर पहले से ही बड़ी मात्रा में दस्तावेज़ लोड हो जाते हैं. इससे काफ़ी टोकन खर्च होते हैं और सेशन की लागत बढ़ जाती है. एजेंट की स्किल, इस ओवरहेड को कम करने के लिए प्रोग्रेसिव डिसक्लोज़र का इस्तेमाल करती हैं:

  • एजेंट, शुरुआत में सिर्फ़ संक्षिप्त मेटाडेटा को "स्कैन" करता है. इससे यह पता चलता है कि कोई स्किल काम की है या नहीं.
  • विस्तार से निर्देश और संसाधन सिर्फ़ तब लोड होते हैं, जब एजेंट को लगता है कि वे आपके खास टास्क के लिए ज़रूरी हैं.

एआई की मदद से लागू करना

दस्तावेज़ में मैन्युअल तरीके से खोजने के बजाय, अपने इंटेंट के बारे में बोलचाल की भाषा में बताया जा सकता है. स्किल, आपके एआई असिस्टेंट को ये टास्क पूरे करने में मदद करती हैं:

  • मेरे वेब ऐप्लिकेशन में साइन-इन स्क्रीन जोड़ें.
  • मेरी टू-डू लिस्ट के आइटम को डेटाबेस में सेव करें.
  • मेरे नए वेब ऐप्लिकेशन को डिप्लॉय करने में मेरी मदद करें.

Firebase एजेंट की सभी स्किल की सूची देखने के लिए, उपलब्ध स्किल देखें.

Firebase एमसीपी सर्वर के साथ स्किल इस्तेमाल करना

एजेंट की स्किल को Firebase एमसीपी सर्वर के साथ काम करने के लिए डिज़ाइन किया गया है:

  • Firebase एमसीपी सर्वर: इसे एआई की मदद से डेवलपमेंट वर्कफ़्लो के लिए डिज़ाइन किया गया है. इससे एआई असिस्टेंट, आपके Firebase प्रोजेक्ट, संसाधनों, और डेटा के साथ प्रोग्राम के ज़रिए इंटरैक्ट कर सकते हैं.
  • Firebase एजेंट की स्किल: ये ऐसे आसान निर्देश और सुझाए गए तरीके उपलब्ध कराती हैं जिनसे एजेंट को यह पता चलता है कि टोकन-एफ़िशिएंट प्रोग्रेसिव डिसक्लोज़र की मदद से, Firebase के टास्क कैसे पूरे किए जाएं. ये एजेंट को Firebase CLI और एमसीपी सर्वर जैसे टूल को असरदार तरीके से इस्तेमाल करने का तरीका सिखाती हैं.

उपलब्ध स्किल

Firebase, मुख्य प्रॉडक्ट के लिए स्किल का सुइट उपलब्ध कराता है. Firebase के अन्य प्रॉडक्ट और सुविधाओं के लिए स्किल जल्द ही उपलब्ध होंगी!

स्किल ब्यौरा
developing-genkit-dart एआई एजेंट, Genkit फ़्लो बनाने, और Dart और Flutter ऐप्लिकेशन में एलएलएम इंटिग्रेट करने में मदद करता है.Genkit
developing-genkit-js Node.js और TypeScript में Genkit का इस्तेमाल करके, एआई की मदद से काम करने वाले ऐप्लिकेशन, एजेंट, फ़्लो, और टूल डेवलप करने में मदद करता है.
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 FirestoreSecurity Rules
firebase-firestore-enterprise-native-mode Enterprise edition के नेटिव मोड में Cloud Firestore की बुनियादी बातों के बारे में बताता है. इनमें डेटाबेस उपलब्ध कराना, Security Rules लिखना, और एसडीके की मदद से डेटा ऑपरेशन करना शामिल है.
firebase-hosting-basics स्टैटिक वेबसाइट, सिंगल पेज ऐप्लिकेशन (एसपीए), और सामान्य माइक्रोसेवाएं डिप्लॉय करने में मदद करता है.
firestore-security-rules-auditor Firestore के सुरक्षा नियमों में मौजूद सामान्य कमज़ोरियों और सबसे सही तरीकों की ऑडिटिंग करने में मदद करता है.

अगले चरण