Agent skill · software engineering · aiskillstore
firebase-ai-logic
Integrate Firebase AI Logic (Gemini in Firebase) for intelligent app features. Use when adding AI capabilities to Firebase apps, implementing generative AI features, or setting up Firebase AI SDK. Handles Firebase AI SDK setup, prompt engineering, and AI-powered features.
Why this skill is useful
Adds executable scripts for integrating Firebase AI Logic with generative AI features, including SDK setup and AI-powered functionalities.
What it needs
Requires @anthropic-ai/sdk, firebase-tools installed locally. Requires firebase account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Firebase AI Logic Integration When to use this skill Add AI features: integrate generative AI features into your app Firebase projects: add AI to Firebase-based apps Text generation: content generation, summarization, translation Image analysis: image-based AI processing Instructions Step 1: Firebase Project Setup Step 2: Enable AI Logic In Firebase Console: 1. Select Build > AI Logic 2. Click Get Started 3. Enable the Gemini API Step 3: Install SDK Web (JavaScript): Initialization code: Step 4: Implement AI Features Text generation: Streaming response: Multimodal (image + text): Step 5: Configure Security Rules Firebase Security Rules: Output format Project structure Best practices 1. Prompt optimization: write clear, specific prompts 2. Error handling: implement a fallback when AI responses fail 3. Rate Limiting: limit usage and manage costs 4. Caching: cache responses for repeated requests 5. Security: manage API keys via environment variables Constraints Required Rules (MUST) 1. Do not hardcode API keys in code 2. Validate user input 3. Implement error handling Prohibited (MUST NOT) 1. Do not send sensitive data to the AI 2. Do not allow unlimited API calls References Firebase AI Logic Docs Gemini API Firebase SDK Metadata Version: 1.0.0 Last updated: 2025-01-05 Supported platforms: Claude, ChatGPT, Gemini Examples Example 1: Basic usage <!-- Add example content here --> Example 2: Advanced usage <!-- Add advanced example content here -->
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/firebase-ai-logic--67e3c3