Skill · em Construir backend e dados
firebase-basics
Provides foundational Firebase CLI setup, CLI installation, version checks (`firebase-tools@latest --version`), CLI login (including --no-localhost), project creation, project selection (`firebase use`), and app config file downloads (`google-services.json`, `GoogleService-Info.plist`). Use ONLY…
Procedência
- Origem: firebase/agent-skills
- Caminho:
skills/firebase-basics - Versão fixada:
c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715 - Licença: Apache-2.0
- Espelhado em 25/09/2026
- 158,7 mil instalações no skills.sh (lido em 25/09/2026)
Antes de instalar
20 arquivos · 47 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit c2630ec) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/firebase-basics/.
d=".claude/skills/firebase-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/android_setup.md" "$u/references/android_setup.md" \ -o "$d/references/firebase-cli-guide.md" "$u/references/firebase-cli-guide.md" \ -o "$d/references/firebase-service-init.md" "$u/references/firebase-service-init.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/local-env-setup.md" "$u/references/local-env-setup.md" \ -o "$d/references/refresh/android_studio.md" "$u/references/refresh/android_studio.md" \ -o "$d/references/refresh/antigravity.md" "$u/references/refresh/antigravity.md" \ -o "$d/references/refresh/claude.md" "$u/references/refresh/claude.md" \ -o "$d/references/refresh/gemini-cli.md" "$u/references/refresh/gemini-cli.md" \ -o "$d/references/refresh/other-agents.md" "$u/references/refresh/other-agents.md" \ -o "$d/references/setup/android_studio.md" "$u/references/setup/android_studio.md" \ -o "$d/references/setup/antigravity.md" "$u/references/setup/antigravity.md" \ -o "$d/references/setup/claude_code.md" "$u/references/setup/claude_code.md" \ -o "$d/references/setup/cursor.md" "$u/references/setup/cursor.md" \ -o "$d/references/setup/gemini_cli.md" "$u/references/setup/gemini_cli.md" \ -o "$d/references/setup/github_copilot.md" "$u/references/setup/github_copilot.md" \ -o "$d/references/setup/other_agents.md" "$u/references/setup/other_agents.md" \ -o "$d/references/web_setup.md" "$u/references/web_setup.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Global: instala em ~/.claude/skills/firebase-basics/.
d="$HOME/.claude/skills/firebase-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/android_setup.md" "$u/references/android_setup.md" \ -o "$d/references/firebase-cli-guide.md" "$u/references/firebase-cli-guide.md" \ -o "$d/references/firebase-service-init.md" "$u/references/firebase-service-init.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/local-env-setup.md" "$u/references/local-env-setup.md" \ -o "$d/references/refresh/android_studio.md" "$u/references/refresh/android_studio.md" \ -o "$d/references/refresh/antigravity.md" "$u/references/refresh/antigravity.md" \ -o "$d/references/refresh/claude.md" "$u/references/refresh/claude.md" \ -o "$d/references/refresh/gemini-cli.md" "$u/references/refresh/gemini-cli.md" \ -o "$d/references/refresh/other-agents.md" "$u/references/refresh/other-agents.md" \ -o "$d/references/setup/android_studio.md" "$u/references/setup/android_studio.md" \ -o "$d/references/setup/antigravity.md" "$u/references/setup/antigravity.md" \ -o "$d/references/setup/claude_code.md" "$u/references/setup/claude_code.md" \ -o "$d/references/setup/cursor.md" "$u/references/setup/cursor.md" \ -o "$d/references/setup/gemini_cli.md" "$u/references/setup/gemini_cli.md" \ -o "$d/references/setup/github_copilot.md" "$u/references/setup/github_copilot.md" \ -o "$d/references/setup/other_agents.md" "$u/references/setup/other_agents.md" \ -o "$d/references/web_setup.md" "$u/references/web_setup.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Codex
Neste projeto: instala em .agents/skills/firebase-basics/.
d=".agents/skills/firebase-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/android_setup.md" "$u/references/android_setup.md" \ -o "$d/references/firebase-cli-guide.md" "$u/references/firebase-cli-guide.md" \ -o "$d/references/firebase-service-init.md" "$u/references/firebase-service-init.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/local-env-setup.md" "$u/references/local-env-setup.md" \ -o "$d/references/refresh/android_studio.md" "$u/references/refresh/android_studio.md" \ -o "$d/references/refresh/antigravity.md" "$u/references/refresh/antigravity.md" \ -o "$d/references/refresh/claude.md" "$u/references/refresh/claude.md" \ -o "$d/references/refresh/gemini-cli.md" "$u/references/refresh/gemini-cli.md" \ -o "$d/references/refresh/other-agents.md" "$u/references/refresh/other-agents.md" \ -o "$d/references/setup/android_studio.md" "$u/references/setup/android_studio.md" \ -o "$d/references/setup/antigravity.md" "$u/references/setup/antigravity.md" \ -o "$d/references/setup/claude_code.md" "$u/references/setup/claude_code.md" \ -o "$d/references/setup/cursor.md" "$u/references/setup/cursor.md" \ -o "$d/references/setup/gemini_cli.md" "$u/references/setup/gemini_cli.md" \ -o "$d/references/setup/github_copilot.md" "$u/references/setup/github_copilot.md" \ -o "$d/references/setup/other_agents.md" "$u/references/setup/other_agents.md" \ -o "$d/references/web_setup.md" "$u/references/web_setup.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Global: instala em ~/.agents/skills/firebase-basics/.
d="$HOME/.agents/skills/firebase-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/android_setup.md" "$u/references/android_setup.md" \ -o "$d/references/firebase-cli-guide.md" "$u/references/firebase-cli-guide.md" \ -o "$d/references/firebase-service-init.md" "$u/references/firebase-service-init.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/local-env-setup.md" "$u/references/local-env-setup.md" \ -o "$d/references/refresh/android_studio.md" "$u/references/refresh/android_studio.md" \ -o "$d/references/refresh/antigravity.md" "$u/references/refresh/antigravity.md" \ -o "$d/references/refresh/claude.md" "$u/references/refresh/claude.md" \ -o "$d/references/refresh/gemini-cli.md" "$u/references/refresh/gemini-cli.md" \ -o "$d/references/refresh/other-agents.md" "$u/references/refresh/other-agents.md" \ -o "$d/references/setup/android_studio.md" "$u/references/setup/android_studio.md" \ -o "$d/references/setup/antigravity.md" "$u/references/setup/antigravity.md" \ -o "$d/references/setup/claude_code.md" "$u/references/setup/claude_code.md" \ -o "$d/references/setup/cursor.md" "$u/references/setup/cursor.md" \ -o "$d/references/setup/gemini_cli.md" "$u/references/setup/gemini_cli.md" \ -o "$d/references/setup/github_copilot.md" "$u/references/setup/github_copilot.md" \ -o "$d/references/setup/other_agents.md" "$u/references/setup/other_agents.md" \ -o "$d/references/web_setup.md" "$u/references/web_setup.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Antigravity
Neste projeto: instala em .agents/skills/firebase-basics/.
d=".agents/skills/firebase-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/android_setup.md" "$u/references/android_setup.md" \ -o "$d/references/firebase-cli-guide.md" "$u/references/firebase-cli-guide.md" \ -o "$d/references/firebase-service-init.md" "$u/references/firebase-service-init.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/local-env-setup.md" "$u/references/local-env-setup.md" \ -o "$d/references/refresh/android_studio.md" "$u/references/refresh/android_studio.md" \ -o "$d/references/refresh/antigravity.md" "$u/references/refresh/antigravity.md" \ -o "$d/references/refresh/claude.md" "$u/references/refresh/claude.md" \ -o "$d/references/refresh/gemini-cli.md" "$u/references/refresh/gemini-cli.md" \ -o "$d/references/refresh/other-agents.md" "$u/references/refresh/other-agents.md" \ -o "$d/references/setup/android_studio.md" "$u/references/setup/android_studio.md" \ -o "$d/references/setup/antigravity.md" "$u/references/setup/antigravity.md" \ -o "$d/references/setup/claude_code.md" "$u/references/setup/claude_code.md" \ -o "$d/references/setup/cursor.md" "$u/references/setup/cursor.md" \ -o "$d/references/setup/gemini_cli.md" "$u/references/setup/gemini_cli.md" \ -o "$d/references/setup/github_copilot.md" "$u/references/setup/github_copilot.md" \ -o "$d/references/setup/other_agents.md" "$u/references/setup/other_agents.md" \ -o "$d/references/web_setup.md" "$u/references/web_setup.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Global: instala em ~/.gemini/antigravity-cli/skills/firebase-basics/.
d="$HOME/.gemini/antigravity-cli/skills/firebase-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/android_setup.md" "$u/references/android_setup.md" \ -o "$d/references/firebase-cli-guide.md" "$u/references/firebase-cli-guide.md" \ -o "$d/references/firebase-service-init.md" "$u/references/firebase-service-init.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/local-env-setup.md" "$u/references/local-env-setup.md" \ -o "$d/references/refresh/android_studio.md" "$u/references/refresh/android_studio.md" \ -o "$d/references/refresh/antigravity.md" "$u/references/refresh/antigravity.md" \ -o "$d/references/refresh/claude.md" "$u/references/refresh/claude.md" \ -o "$d/references/refresh/gemini-cli.md" "$u/references/refresh/gemini-cli.md" \ -o "$d/references/refresh/other-agents.md" "$u/references/refresh/other-agents.md" \ -o "$d/references/setup/android_studio.md" "$u/references/setup/android_studio.md" \ -o "$d/references/setup/antigravity.md" "$u/references/setup/antigravity.md" \ -o "$d/references/setup/claude_code.md" "$u/references/setup/claude_code.md" \ -o "$d/references/setup/cursor.md" "$u/references/setup/cursor.md" \ -o "$d/references/setup/gemini_cli.md" "$u/references/setup/gemini_cli.md" \ -o "$d/references/setup/github_copilot.md" "$u/references/setup/github_copilot.md" \ -o "$d/references/setup/other_agents.md" "$u/references/setup/other_agents.md" \ -o "$d/references/web_setup.md" "$u/references/web_setup.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/firebase.agent-skills.firebase-basics
Prévia do SKILL.md
---
name: firebase-basics
description: >-
Provides foundational Firebase CLI setup, CLI installation, version checks (`firebase-tools@latest --version`), CLI login (including --no-localhost), project creation, project selection (`firebase use`), and app config file downloads (`google-services.json`, `GoogleService-Info.plist`). Use ONLY for CLI login, projec…
metadata:
category: CloudInfrastructureAndServices
---
# Prerequisites
Complete these setup steps before proceeding:
1. **Local Environment Setup:** Verify the environment is properly set up so we
can use Firebase tools:
- Run `npx -y firebase-tools@latest --version` to check if the Firebase CLI
is installed.
- Verify if the Firebase MCP server is installed using your existing tools.
- **CRITICAL**: Before configuring any extensions or agent environments
below, you MUST read
[references/local-env-setup.md](references/local-env-setup.md).
- **DO NOT SKIP** this step: if 'firebase-basics' is the only Firebase skill
available to you, you must follow the reference for your agent environment
to set up the full suite of Firebase skills:
- **Gemini CLI**: Review
[references/setup/gemini_cli.md](references/setup/gemini_cli.md)
- **Antigravity**: Review
[references/setup/antigravity.md](references/setup/antigravity.md)
- **Android Studio**: Review
[references/setup/android_studio.md](references/setup/android_studio.md)
- **Claude Code**: Review
[references/setup/claude_code.md](references/setup/claude_code.md)
- **Cursor**: Review
[references/setup/cursor.md](references/setup/cursor.md)
- **GitHub Copilot**: Review
[references/setup/github_copilot.md](references/setup/github_copilot.md)
- **Other Agents**: Review
[references/setup/other_agents.md](references/setup/other_agents.md)
1. **Authentication:** Ensure you are logged in to Firebase so that commands
…