firebase-cli — Claude Code skill: what it does, how to install
Runs Firebase terminal commands: manages project initialization, controls local emulators, handles scoped deployments, and maintains environment configs.
npx skills add akillness/jeo-skills --skill firebase-cli -a claude-codeWhat firebase-cli does
This skill equips coding agents to drive firebase-tools without guesswork. It handles repository bootstrapping with firebase init, configures targets, and manages project aliases via firebase use alongside firebase.json and .firebaserc.
Agents can run the Firebase Emulator Suite for isolated testing with disk persistence or execute targeted test suites against local emulators. It also handles scoped releases for Hosting, Cloud Functions, and security rules, including ephemeral preview channels.
Installing via npm requires Node.js 20+. If your task shifts to Gemini SDK integration or AI flow orchestration, delegate those workflows to genkit instead of this operator skill.
What it helps with
- spin up local Firebase emulators with persistent storage
- deploy Cloud Functions and security rules selectively
- publish temporary Hosting preview channels for review
- export and import user credentials from terminal
Example prompts for the agent
- Start Firestore and Auth emulators with persistent data enabled
- Deploy only the updated security rules and functions to staging
- Create a Hosting preview channel for the latest changes
How to install firebase-cli
1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a claude-code2Manually: put the files in place
~/.claude/skills/firebase-cli/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/firebase-cli/
1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a codex2Manually: put the files in place
.agents/skills/firebase-cli/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a cursor2Manually: put the files in place
.cursor/skills/firebase-cli/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install akillness/jeo-skills firebase-cli2Manually: put the files in place
.github/skills/firebase-cli/SKILL.md1Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a gemini-cli2Platform CLI
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/firebase-cliManually: put the files in place
.devin/skills/firebase-cli/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about firebase-cli
How do I install firebase-cli in Claude Code?
Run npx skills add akillness/jeo-skills --skill firebase-cli -a claude-code in your terminal.
What does the firebase-cli skill do?
It provides structured operational flows for the Firebase terminal utility, covering project configuration, local emulation, and cloud releases.
What are the system requirements for this skill?
Global npm installation demands Node.js 20 or higher, while automated CI pipelines should supply service account keys via GOOGLE_APPLICATION_CREDENTIALS.