api-firebase-foundations
Core setup, initialization, and configuration for Firebase projects.
Works with
Agent Skills format with YAML frontmatter. Claude Code reads it as-is.
---
name: "api-firebase-foundations"
description: "Core setup, initialization, and configuration for Firebase projects."
license: "MIT"
---
# Firebase Foundations
## Purpose
This skill provides the essential groundwork for integrating Firebase into your applications. It covers initializing the Firebase SDK, configuring environment variables, and setting up the Firebase CLI tools.
## Usage
### 1. Install Firebase SDK
```bash
npm install firebase
# or
pip install firebase-admin
```
### 2. Initialize App (Web/Node)
```javascript
// src/firebase.js
import { initializeApp } from "firebase/app";
const firebaseConfig = {
apiKey: process.env.FIREBASE_API_KEY,
authDomain: process.env.FIREBASE_AUTH_DOMAIN,
projectId: process.env.FIREBASE_PROJECT_ID,
storageBucket: process.env.FIREBASE_STORAGE_BUCKET,
messagingSenderId: process.env.FIREBASE_MESSAGING_SENDER_ID,
appId: process.env.FIREBASE_APP_ID
};
const app = initializeApp(firebaseConfig);
export default app;
```
### 3. Initialize Admin SDK (Server)
```python
# src/firebase_admin_setup.py
import firebase_admin
from firebase_admin import credentials
cred = credentials.Certificate("path/to/serviceAccountKey.json")
firebase_admin.initialize_app(cred)
```
## Resources
- [Firebase Console](https://console.firebase.google.com/)
- [Firebase CLI Tools](https://firebase.google.com/docs/cli)More General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

