firebase · davila7 — Claude Code skill: what it does, install
This skill guides Firebase backend work across auth, databases, functions, storage, and hosting. Use it before choosing a data model or access rules.
npx claude-code-templates@latest --skill development/firebaseWhat firebase does
The skill covers Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Firebase Hosting. It helps choose modular SDK imports, shape Firestore around the queries an application needs, and create security rules from the start.
It also includes Firebase Admin SDK and Firebase emulators. Firestore fits read-heavy, denormalized data, so a schema copied from SQL can leave required queries unsupported. Security rules are the last barrier around application data; skipping them is a concrete exposure risk.
The guidance calls out client-side admin operations and listeners attached to large collections as anti-patterns. Install it in Claude Code with npx claude-code-templates@latest --skill development/firebase.
What it helps with
- model Firestore data around query patterns
- write Firebase security rules
- add Firebase Authentication
- configure Cloud Functions and Cloud Storage
- test Firebase code with emulators
Example prompts for the agent
- Design a Firestore data model around the queries this application needs, and show where denormalization is required.
- Write Firebase Authentication and Firestore rules so users can access only their own records.
- Review the code for client-side admin operations and listeners on large collections.
How to install firebase
1claude-code-templates
npx claude-code-templates@latest --skill development/firebase2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill firebase -a claude-code3Manually: put the files in place
~/.claude/skills/firebase/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/firebase/
Manually: put the files in place
.agents/skills/firebase/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/firebase/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates firebase2Manually: put the files in place
.github/skills/firebase/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/firebaseManually: put the files in place
.devin/skills/firebase/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about firebase
How do I install firebase in Claude Code?
Run npx claude-code-templates@latest --skill development/firebase.
What does the firebase skill do?
It guides work with Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Firebase Hosting. It also covers security rules, Firebase Admin SDK, and emulators.
How should Firestore data be modeled with this skill?
Build the structure around query patterns and denormalized data. A SQL-shaped model may not support the queries the application requires.
Similar skills
All skills for Backend and APIs →firebase by other authors comes first.