Skip to content
Back to skills

Firebase Vertex Ai

ASecurity

Execute firebase platform expert with Vertex AI Gemini integration for Authentication, Firestore, Storage, Functions, Hosting, and AI-powered features. Use when asked to "setup firebase", "deploy to firebase", or "integrate vertex ai with firebase". Trigger with relevant phrases based on skill purpose.

  • 1,689 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 1, 2026
developmentgobashnoderailsgcpapibackendsecurity

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 1, 2026

npx -y skills add Dicklesworthstone/pi_agent_rust --skill firebase-vertex-ai --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Firebase Vertex Ai?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Firebase Vertex Ai
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dicklesworthstone-firebase-vertex-ai/badge)](https://www.skillsdirectory.com/skills/dicklesworthstone-firebase-vertex-ai)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: firebase-vertex-ai
description: |
  Execute firebase platform expert with Vertex AI Gemini integration for Authentication, Firestore, Storage, Functions, Hosting, and AI-powered features. Use when asked to "setup firebase", "deploy to firebase", or "integrate vertex ai with firebase". Trigger with relevant phrases based on skill purpose.
allowed-tools: Read, Write, Edit, Grep, Glob, Bash(cmd:*)
version: 1.0.0
author: Jeremy Longshore <jeremy@intentsolutions.io>
license: MIT
---
# Firebase Vertex AI

Operate Firebase projects end-to-end (Auth, Firestore, Functions, Hosting) and integrate Gemini/Vertex AI safely for AI-powered features.

## Overview

Use this skill to design, implement, and deploy Firebase applications that call Vertex AI/Gemini from Cloud Functions (or other GCP services) with secure secrets handling, least-privilege IAM, and production-ready observability.

## Prerequisites

- Node.js runtime and Firebase CLI access for the target project
- A Firebase project (billing enabled for Functions/Vertex AI as needed)
- Vertex AI API enabled and permissions to call Gemini/Vertex AI from your backend
- Secrets managed via env vars or Secret Manager (never in client code)

## Instructions

1. Initialize Firebase (or validate an existing repo): Hosting/Functions/Firestore as required.
2. Implement backend integration:
   - add a Cloud Function/HTTP endpoint that calls Gemini/Vertex AI
   - validate inputs and return structured responses
3. Configure data and security:
   - Firestore rules + indexes
   - Storage rules (if applicable)
   - Auth providers and authorization checks
4. Deploy and verify:
   - deploy Functions/Hosting
   - run smoke tests against deployed endpoints
5. Add ops guardrails:
   - logging/metrics
   - alerting for error spikes
   - basic cost controls (budgets/quotas) where appropriate

## Output

- A deployable Firebase project structure (configs + Functions/Hosting as needed)
- Secure backend code that calls Gemini/Vertex AI (with secrets handled correctly)
- Firestore/Storage rules and index guidance
- A verification checklist (local + deployed) and CI-ready commands

## Error Handling

- Auth failures: identify the principal and missing permission/role; fix with least privilege.
- Billing/API issues: detect which API or quota is blocking and provide remediation steps.
- Firestore rule/index problems: provide minimal repro queries and rule fixes.
- Vertex AI call failures: surface model/region mismatches and add retries/backoff for transient errors.

## Examples

**Example: Gemini-backed chat API on Firebase**
- Request: “Deploy Hosting + a Function that powers a Gemini chat endpoint.”
- Result: `/api/chat` function, Secret Manager wiring, and smoke tests.

**Example: Firestore-powered RAG**
- Request: “Build a RAG flow that embeds docs and answers with citations.”
- Result: ingestion plan, embedding + index strategy, and evaluation prompts.

## Resources

- Full detailed guide (kept for reference): `{baseDir}/references/SKILL.full.md`
- Firebase docs: https://firebase.google.com/docs
- Cloud Functions for Firebase: https://firebase.google.com/docs/functions
- Vertex AI docs: https://cloud.google.com/vertex-ai/docs

Files in this skill

  • SKILL.md3.1 KB
  • references/SKILL.full.md16.6 KB
  • scripts/init-firebase.sh1.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…