firebase

Guide Firebase application development with Firestore, authentication, and Cloud Functions.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/AdigunQ/ralph-smart --skill firebase-adigunq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: firebase
Source: https://github.com/AdigunQ/ralph-smart/tree/main/knowledges/bootstrap_skills/firebase
Command: npx skills add https://github.com/AdigunQ/ralph-smart --skill firebase-adigunq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires firebase-tools, firebase-admin, @firebase/rules-unit-testing, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to developing applications using Firebase services, covering data modeling, security rules, authentication, and cloud functions.

Core Features & Use Cases

  • Data Management: Efficiently model and manage data with Firestore, including real-time listeners and offline support.
  • Security: Implement robust security with Firebase Security Rules for Firestore and Storage.
  • Authentication: Handle user authentication using email/password and OAuth providers.
  • Backend Logic: Develop serverless backend logic with Cloud Functions.
  • Use Case: Develop a real-time chat application with user authentication, secure data storage, and scalable backend logic.

Quick Start

Use the firebase skill to set up a new Firebase project with emulators and initialize Firestore.

Frequently Asked Questions about firebase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the best way to model NoSQL data in Firestore for scalable apps?

To model NoSQL data in Firestore for scalable apps, structure documents and collections to support efficient queries and real-time listeners. This skill guides you through data modeling techniques, including offline persistence, to optimize synchronization and retrieval across your application.

How do I set up Firebase authentication with email/password and OAuth providers?

Set up Firebase authentication by configuring email/password and OAuth providers within your project. This skill provides comprehensive guidance on handling user authentication flows, ensuring secure access control and identity management across your application.

How do I write and test Firebase security rules for Firestore?

Write and test Firebase security rules for Firestore by defining access control logic and validating it with the Firebase rules unit testing framework. This skill covers implementing robust security rules and using emulators to test them before deployment.

Can I use Cloud Functions with Firebase for backend logic?

Yes, you can use Cloud Functions with Firebase to develop serverless backend logic. This skill guides you through creating Cloud Functions triggered by Firestore events or HTTP requests, enabling scalable backend processing without managing servers.

How do I implement real-time listeners and offline persistence in Firestore?

Implement real-time listeners and offline persistence in Firestore by attaching event listeners to collections and enabling offline data caching. This skill explains how to manage data synchronization and allow apps to function seamlessly without network connectivity.