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

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
…

Ver todo o marketplace