Diagnoses wrong gradients in differentiable NVIDIA Warp programs by measuring first — comparing autodiff against finite differences on a shrunk reproduction before proposing any fix.
Firebase BasicsSkill
Summary
Google's official Firebase entry-point skill — CLI login, project creation and selection, and programmatic retrieval of google-services.json and GoogleService-Info.plist.
Features
- Pinned `npx -y firebase-tools@latest` invocation so the CLI version never drifts
- Browser-less `--no-localhost` login for remote shells and containers
- Project creation and switching, with the agent required to ask which path you want
- Config files fetched via `apps:sdkconfig` instead of a manual console download
- Per-agent setup and refresh guides for Claude Code, Cursor, Gemini CLI and others
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
"Log me into Firebase from this remote shell, point the workspace at our staging project, and pull the Android config file into app/."
Description
Every Firebase task an agent performs starts from the same three things: a current CLI, an authenticated session, and an active project. Get any of them wrong and the failure surfaces much later, as a confusing error in a deploy or an SDK call. This skill from Google's official skills repository owns exactly that entry point and nothing else.
It pins the agent to npx -y firebase-tools@latest for every command so a stale globally-installed CLI cannot drift the behaviour, and explicitly forbids suggesting a bare firebase invocation. It covers browser-less login with --no-localhost for remote shells and containers, checking and switching the active project with firebase use, and creating a new project with the project-ID rules spelled out. It also instructs the agent to pause and ask which of those two paths the developer wants rather than guessing.
The most practically useful directive is about config files: instead of sending a developer to the Firebase console to download google-services.json or GoogleService-Info.plist by hand, the agent fetches them with firebase apps:sdkconfig and writes them to the right path in the project. Per-agent setup references are included for Claude Code, Cursor, Gemini CLI, Antigravity, Android Studio and GitHub Copilot, along with refresh instructions for each, plus web, Android and iOS SDK setup guides.
It is deliberately narrow. Hosting deploys, Firestore, Auth, App Hosting, Data Connect, Crashlytics and Remote Config each have their own skill in the same repository — this one exists so the others start from a known-good state.
Related Skills
Google's official skill for the gws CLI — drive Gmail, Drive, Calendar, Sheets, Docs, Chat and Admin APIs from an agent, with Model Armor screening.
Netlify's official skill for zero-config managed Postgres — querying from Functions, Drizzle setup, migrations and per-preview database branches.
Official WordPress skill for Gutenberg block work: block.json, attributes and serialization, dynamic rendering, and the deprecation path that keeps existing content valid.
