Planning skill that interrogates your use case before any code is written, then recommends the right Twilio Conversations stack — ConversationRelay, Memory, Intelligence, Orchestrator, TaskRouter — and the implementation skills to follow.
Firebase Basics
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
Foundational fal.ai skill that drives the genmedia CLI across 1200+ hosted generative model endpoints — smart routing, schema inspection, async queues and agent-parseable JSON.
Official AWS skill for authoring, deploying and debugging CDK stacks — construct patterns, bootstrap, drift, resource import and the CloudFormation errors that trap people.
The official Genkit skill for Node.js and TypeScript — flows, Dotprompt files, tools and the beta agent API with sessions, interrupts and branching.