Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →

firebase/agent-skills

11 skills1M installs4.3k starsGitHub

Install

npx skills add https://github.com/firebase/agent-skills

Skills in this repo

1Firebase BasicsFoundational Firebase setup covering CLI verification, authentication, and project context management. Includes local environment setup, browser and headless login flows, and config file retrieval. Required before other Firebase skills.116kinstalls2Firebase Auth BasicsGuides Firebase Authentication setup including user provisioning, identity providers, token management, and security rules. Covers CLI-based setup for basic providers and console setup for advanced ones. Requires firebase-basics first.115kinstalls3Firebase Hosting BasicsThe firebase-hosting-basics skill guides agents through Firebase Hosting Classic for static web apps, simple single-page applications, and lightweight microservices behind Cloud Functions or Cloud Run rewrites. It contrasts Hosting versus App Hosting, recommending Classic when teams deploy HTML, CSS, and JS static assets or SPAs without server-side rendering and want CLI-controlled builds. Key capabilities include global CDN delivery with SSD edge caching, zero-configuration SSL, preview channels for staging URLs, GitHub Actions automation, and dynamic content via Cloud Functions or Cloud Run integrations. Instructions point to reference docs for firebase.json public directories, redirects, rewrites, headers, deploy flows, preview channels, and release management. Local testing uses npx firebase-tools emulators:start --only hosting, serving the default http://localhost:5000 endpoint. Developers choose this skill when deploying marketing sites, documentation bundles, or client-rendered React and Vue apps where full-stack App Hosting is unnecessary. It explicitly directs SSR and Next.js framework workflows to firebase-app-hosting-basics instead.112kinstalls4Firebase App Hosting BasicsThe firebase-app-hosting-basics skill covers deploying and managing modern full-stack web applications such as Next.js and Angular through Firebase App Hosting. It requires a Blaze pricing plan and walks through firebase.json apphosting blocks with backendId, rootDir, and ignore patterns plus apphosting.yaml environment configuration. Secret management uses npx firebase-tools apphosting:secrets commands to set values and grant runtime access before production deploy. The recommended deploy-from-source flow ends with npx firebase-tools deploy when configuration is ready, while GitHub-connected backends offer optional git push CI/CD for advanced users. Hosting versus App Hosting guidance steers SSR, ISR, and supported framework workloads here while static-only sites remain on Classic Hosting. Reference docs cover configuration fields, CLI commands for GitHub backend setup, and Local Emulator Suite testing paths. Developers adopt App Hosting when they want automated full-stack deploy pipelines without hand-rolling Cloud Run containers for framework-native builds.112kinstalls5Firebase Data ConnectThe firebase-data-connect skill guides agents through Firebase SQL Connect, the renamed Firebase Data Connect service backed by Cloud SQL for PostgreSQL. It covers the standard dataconnect project layout with schema, connector queries, mutations, and multi-platform SDK generation for web, Android, iOS, Flutter, and admin Node clients. Teams reach for it when they need relational data with Firebase auth, row-level security, realtime subscriptions, vector search, or Cloud Functions triggers. The workflow defaults to native GraphQL for type-safe CRUD, filtering, pagination, upserts, and transactions, reserving native SQL for PostGIS, window functions, or other advanced PostgreSQL features. Validation relies on schema review plus `firebase dataconnect:compile`, with emulator-first local development and `deploy --only dataconnect` for production. Reference files map full-text search, seeding, security directives, and starter templates for common CRUD patterns across client platforms.111kinstalls6Firebase Security Rules Auditorfirebase-security-rules-auditor evaluates Firestore security rules from the mindset of a senior security auditor and penetration tester. It runs a mandatory checklist looking for update bypasses, reliance on user-provided data for sensitive fields, resource-exhaustion risks, missing type checks, and field-level rules that lack ownership checks. A developer invokes it whenever Firestore rules are created or updated to confirm reads, writes, and path matchers cannot be exploited. It returns a 1-to-5 security score and structured JSON findings with severity and recommended fixes.79.7kinstalls7Firebase Ai Logic Basicsfirebase-ai-logic-basics is an official Firebase skill for integrating Firebase AI Logic (the Gemini API) into web and mobile apps using client-side SDKs, without a dedicated backend. It covers setup, multimodal inference, structured output, chat sessions, streaming, and security. A developer uses it to add Gemini-powered features while correctly provisioning the service with the Firebase CLI. It stresses that init ailogic is mandatory and that App Check must be set up to prevent quota abuse.78.4kinstalls8Firebase FirestoreManages Cloud Firestore database setup, queries, and operations including advanced search and relational joins. The skill automatically detects Firestore edition (Standard or Enterprise) and provides edition-specific guidance for provisioning, security rules, SDK usage, and indexes. Use whenever planning Firestore implementation.76.2kinstalls9Firebase CrashlyticsProvides comprehensive Firebase Crashlytics setup and configuration for Android and iOS applications. Covers SDK setup, customizing crash reports with custom keys and logs, setting user identifiers, and reporting non-fatal exceptions. Use when setting up crash reporting for mobile apps.74.4kinstalls10Xcode Project SetupSafely modifies Xcode projects to add Swift Package Manager dependencies and configure iOS development. Uses a native Swift script (not Ruby) to inject SPM packages, handle linker flags for frameworks like Firebase, and link configuration files. Use when iOS projects need dependency installation or configuration.74kinstalls11Firebase Remote Config Basicsfirebase-remote-config-basics is a Firebase Remote Config Android setup skill that assumes firebase-basics prerequisites and walks through Firebase CLI login, project creation, Android app registration, and google-services.json placement.64.2kinstalls

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.

firebase/agent-skills · 11 skills · Skillselion