stack-firebase

stack-firebase is a skill for Claude Code from e-t-y-b/etyb-skills. It costs 205 tokens per session (3,421 once invoked), scanned A, original, MIT.

A Firebase knowledge guide for coding work involving Google's app platform, including sign-in, databases, file storage, server functions, and hosting.

In plain words
What is it for?
Use it when building or reviewing Firebase authentication, data storage, backend functions, or hosting. It also helps locate product-specific and role-specific documentation.
Why use it?
It gives the existing team roles a shared place to find Firebase-specific guidance and current reference material.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions Claude Code; mentions Codex.

Part of the etyb plugin — 14 skills, 5 agents, 4 hooks shipped together

Good fit Use it when building or reviewing Firebase authentication, data storage, backend functions, or hosting. It also helps locate product-specific and role-specific documentation.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/e-t-y-b/etyb-skills/firebase
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add e-t-y-b/etyb-skills --skill firebase
Clone the repo
git clone --depth 1 https://github.com/e-t-y-b/etyb-skills

Made for: Claude Code.

Or install etyb, the plugin that ships this one along with the rest of its 14 skills, 5 agents, 4 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for stack-firebase

README.md
[![agentmods](https://agentmods.dev/badge/skills/e-t-y-b/etyb-skills/firebase/github.svg)](https://agentmods.dev/skills/e-t-y-b/etyb-skills/firebase)
Your own site
<a href="https://agentmods.dev/skills/e-t-y-b/etyb-skills/firebase"><img src="https://agentmods.dev/badge/skills/e-t-y-b/etyb-skills/firebase/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for stack-firebase

Your own site · 80×15
<a href="https://agentmods.dev/skills/e-t-y-b/etyb-skills/firebase"><img src="https://agentmods.dev/badge/skills/e-t-y-b/etyb-skills/firebase.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 205 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,421 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00205 $0.03421
Opus 5 $0.00102 $0.01710
Sonnet 5 $0.00041 $0.00684
Haiku 4.5 $0.00020 $0.00342

Measured 10d ago against content hash 2ae5b4436590, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

stack-firebase scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

stacks/firebase/SKILL.md · 127 lines

How it starts

The opening of the file, as written. The whole thing — 127 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Firebase Stack — Team Briefing

This is a knowledge overlay, not a new specialist. The existing ETYB team does the work — backend-architect writes the backend code, devops-engineer wires the deploys, security-engineer enforces the boundary. This pack tells each role where the current Firebase knowledge lives.

Where the full briefing lives

The full Stack briefing lives in this same folder. Per-product and per-role pages are siblings of this SKILL.md. Every page carries last_verified_on stamps and authoritative-source URLs in its frontmatter; see skills/etyb/core/knowledge-currency.md for the drift-check protocol that uses them.

  • Stack briefing: stacks/firebase/index.md
  • Per-product pages: stacks/firebase/<product>.md — one per entry in products_covered above
  • Per-role views: stacks/firebase/<role>.md — one per role in applies_to_roles above

When ETYB is installed locally these are read directly from disk. For third-party agents without the install, the same content is reachable as raw markdown at https://raw.githubusercontent.com/e-t-y-b/etyb-skills/main/stacks/firebase/<page>.md.

When delegate_to_skills (frontmatter above) lists a first-party vendor MCP/skill that's installed in the user's environment, ETYB defers to it first. The in-repo Stack content is the curated fallback.

What changed in 2025-2026 that older training data misses

Critical context — an LLM with a 2024 cutoff will get these wrong:

  • Project IDX is now Firebase Studio (renamed 2025). Same product surface, new branding, deeper Firebase + Gemini integration. If you say "Project IDX" you're using the old name.
  • Vertex AI in Firebase is now Firebase AI Logic (renamed 2025). The client-side Gemini SDK that talks to either Vertex AI or the Gemini Developer API behind App Check. The name change matters because the SDK packages were renamed too (@firebase/ai replaces @firebase/vertexai).
  • Firebase App Hosting GA (2024) — the SSR-aware successor for Next.js and Angular. Cloud Run + Cloud Build under the hood, GitHub-integrated, replaces the brittle "Hosting + Cloud Functions rewrites" pattern that everyone built circa 2022.
  • Firebase Data Connect GA (2024-2025) — managed Cloud SQL Postgres + GraphQL with generated, typed clients. Firebase now has a first-class relational option; "Firebase = NoSQL only" is out of date.
  • Cloud Functions Gen 2 is the default for new functions, backed by Cloud Run with concurrent request handling, better cold-start economics, and a different deploy/runtime model. Gen 1 is on the deprecation roadmap — write all new code on v2 (firebase-functions/v2).
  • Firestore multi-database per project (GA 2024). You can now provision multiple Firestore databases per project (named, distinct rules, distinct locations). This replaces "one project per database scope" workarounds.
  • App Check Replay Protection (GA 2024) — single-use App Check tokens for callable functions, defending against captured-token replay. Worth enabling on every privileged path.
  • FCM legacy HTTP and XMPP server APIs are deprecated. Use HTTP v1 API or the Admin SDK. Old code calling fcm.googleapis.com/fcm/send with a server key will break — that endpoint was sunset.
  • Firebase Authentication ↔ Identity Platform convergence (2024-2025). The classic Firebase Auth tier and the paid Identity Platform tier (with MFA, SAML/OIDC SSO, advanced security) share the same surface and billing model now; "upgrading to Identity Platform" is a project toggle, not a re-architecture.
  • Modular Web SDK is the only supported shape for firebase v9+. Namespaced v8 imports (firebase.auth().signInWithEmailAndPassword(...)) are legacy and tree-shake badly. New code uses tree-shakable modular imports.
  • Genkit JS GA, with Python, Go, and Dart maturing through 2025-2026. Genkit's flow/tool/prompt API has churned multiple times — any sample older than mid-2024 likely has out-of-date shapes (defineFlowai.defineFlow etc.).

Read the full file on GitHub · 127 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 127 lines · 205 tokens per session scan A 2ae5b4436590

Subscribe to this mod's changes

stack-firebase is a skill published in the GitHub repository e-t-y-b/etyb-skills (10 stars, last pushed 2mo ago), licensed MIT. It adds 205 tokens to every session and 3,421 once invoked, about $0.0010 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

architecture-paradigm-cqrs-es

Applies CQRS and Event Sourcing for read/write separation and audit trails. Use when designing systems with complex domain logic or full state-change history.

athola/claude-night-market · 39 tokens

supabase

Use this skill when developing applications with Supabase, running the Supabase CLI, designing migrations and RLS policies, testing database behavior, generating client types, deploying the official self-hosted Docker stack, or administering its Postgres, Auth, Storage, Realtime, Functions, API gateway, backups…

magnus919/agent-skills · 94 tokens

backend-cqrs-patterns

Use this skill when the user says 'CQRS', 'command query segregation', 'separate read write model', 'command model', 'query model', 'read model', 'write model', 'materialized view', 'command handler', 'query handler'. This skill enforces: strict command/query separation, write model optimized for consistency, read…

j4flmao/agent-skills · 125 tokens

backend-event-sourcing

Use this skill when the user says 'event sourcing', 'event store', 'event stream', 'event sourced', 'rehydrate from events', 'event replay', 'projection rebuild', 'event log', 'append-only log', 'event history'. This skill enforces: events as the single source of truth, current state derived from event replay…

j4flmao/agent-skills · 118 tokens

migration-evolution

Use when thinking through, reviewing, changing, or verifying data and contract evolution: schema migrations, expand-and-contract, resumable backfills, API or event compatibility, synchronization, CDC, reindexing, traffic cutover, or legacy integration. For outbox and inbox delivery use async-messaging; for transaction…

d4rkNinja/arcforge · 81 tokens

transactions-consistency

Use when thinking through, reviewing, changing, or verifying transactional or concurrent behavior: isolation, anomalies, locking, state machines, idempotency, sagas, consistency, replication, sharding, consensus, distributed locks, fencing, or ordering. For jobs, queues, and outbox delivery use async-messaging; for…

d4rkNinja/arcforge · 77 tokens