firebase — Claude Code skill: what it does, how to install
Guides Firebase architecture, Firestore security rules, and Cloud Functions based on read-heavy query patterns and pricing limits.
npx skills add sickn33/agentic-awesome-skills --skill firebase -a claude-codeWhat firebase does
This skill covers Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Firebase Hosting. Its core architectural guidance centers on denormalized data storage. Because Firestore queries have distinct constraints, document schemas must follow expected read patterns rather than classic relational models.
A poorly configured snapshot listener can generate steep read costs. The skill highlights these pitfalls when structuring document models and drafting security rules. If explicit boundaries, access permissions, or success criteria are missing from a prompt, the agent pauses to request clarification.
What it helps with
- design denormalized data models for Firestore queries
- draft and inspect Firebase Security Rules
- configure Cloud Functions alongside Cloud Storage
- prepare configurations for Firebase Hosting and local emulators
Example prompts for the agent
- Help me write security rules for Firestore and Cloud Storage
- Design a Firestore data model optimized for read-heavy query patterns
How to install firebase
1Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill firebase -a claude-code2Manually: put the files in place
~/.claude/skills/firebase/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/firebase/
1Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill firebase -a codex2Manually: put the files in place
.agents/skills/firebase/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill firebase -a cursor2Manually: put the files in place
.cursor/skills/firebase/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install sickn33/agentic-awesome-skills firebase2Manually: put the files in place
.github/skills/firebase/SKILL.md1Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill firebase -a gemini-cli2Platform CLI
gemini skills install https://github.com/sickn33/agentic-awesome-skills --path skills/firebaseManually: put the files in place
.devin/skills/firebase/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add sickn33/agentic-awesome-skills --skill firebase -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set80
The whole set →Similar
Questions about firebase
How to install firebase in Claude Code?
Run npx skills add sickn33/agentic-awesome-skills --skill firebase -a claude-code. The skill definition will install to ~/.claude/skills/firebase/SKILL.md.
What does the firebase skill do?
It guides agent workflows across Firebase Auth, Firestore, Realtime Database, Cloud Storage, Functions, and Hosting. It keeps data structures aligned with Firebase query limitations and pricing.
Why does this skill emphasize query-first modeling?
Firestore pricing scales heavily on read operations. Designing relational schemas instead of denormalized structures often leads to excessive reads and unexpected listener costs.
Source text
SKILL.md · MIT
--- name: firebase description: Firebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. But the ease of setup hides real complexity. Security rules are your last line of defense, and they're often wrong. risk: critical source: vibeship-spawner-skills (Apache 2.0) date_added: 2026-02-27 --- # Firebase Firebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. But the ease of setup hides real complexity. Security rules are your last line of defense, and they're often wrong. Firestore queries are limited, and you learn this after you've designed your data model. This skill covers Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage, and Firebase Hosting. Key insight: Firebase is optimized for read-heavy, denormalized data. Choose relational versus denormalized storage from consistency and query requirements; Firestore is not the right choice for every workload. 2025 lesson: Firestore pricing can surprise you. Reads are cheap until they're not. A poorly designed listener can cost more than a dedicated database. Plan your data model for your query patterns, not your data relationships. ## Detailed Guide Read [the detailed guide](references/detailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely. ## When to Use - User mentions or implies: firebase - User mentions or implies: firestore - User mentions or implies: firebase auth - User mentions or implies: cloud functions - User mentions or implies: firebase storage - User mentions or implies: realtime database - User mentions or implies: firebase hosting - User mentions or implies: firebase emulator - User mentions or implies: security rules - User mentions or implies: firebase admin ## Example **User request:** > Use @firebase for this task: Firebase gives you a complete backend in minutes - auth, database, storage, functions, hosting. ## Limitations - Use this skill only when the task clearly matches the scope described above. - Do not treat the output as a substitute for environment-specific validation, testing, or expert review. - Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
© sickn33 · MIT · sickn33/agentic-awesome-skills