# Firebase Cli > Trabaja con Firebase desde la terminal: repara o instala el CLI, autentica, selecciona proyectos, gestiona bases Firestore y Realtime Database, registra apps e imprime la config del SDK. Fuente: https://skillsagentes.com/skills/rbrown101010/rileys-skills/firebase-cli Markdown: https://skillsagentes.com/skills/rbrown101010/rileys-skills/firebase-cli.md Repositorio: https://github.com/rbrown101010/rileys-skills Autor: rbrown101010 Licencia: no declarada Actualizado: hace 3 meses Coste de contexto: 110 tok instalada, 1.5k tok al activarse, 3.5k tok con todos los archivos del bundle Bundle: 6 archivos, 14 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add rbrown101010/rileys-skills --skill firebase-cli --agent claude-code # Cursor npx -y skills add rbrown101010/rileys-skills --skill firebase-cli --agent cursor # Codex npx -y skills add rbrown101010/rileys-skills --skill firebase-cli --agent codex # Gemini CLI npx -y skills add rbrown101010/rileys-skills --skill firebase-cli --agent gemini # Windsurf npx -y skills add rbrown101010/rileys-skills --skill firebase-cli --agent windsurf # Cline npx -y skills add rbrown101010/rileys-skills --skill firebase-cli --agent cline ``` ## Qué hace - Ejecuta comandos de Firebase CLI a través de un wrapper (`firebase_exec.sh`) que evita ejecutables rotos - Autentica con `firebase login` o con `GOOGLE_APPLICATION_CREDENTIALS` para automatización - Crea, lista, inspecciona y clona bases de datos Cloud Firestore, y crea instancias de Realtime Database - Lee y escribe datos en Realtime Database con `database:get`, `database:set`, `database:update`, `database:push` y `database:remove` - Registra apps (web, Android, iOS) en Firebase y obtiene su configuración SDK con `apps:sdkconfig` ## Cuándo usarla - Añadir Firebase a una app o crear una base de datos Firebase - Inspeccionar recursos de un proyecto Firebase desde la terminal - Ejecutar comandos de Firebase CLI de forma segura en máquinas donde el `firebase` global puede estar roto ## Cuándo no - Se necesita leer o consultar documentos de Firestore: la CLI no lo expone; usa el SDK, Admin SDK, REST API o `gcloud` ## Qué la activa - "Crea una base de datos Firestore para este proyecto" - "Registra una app de iOS en Firebase" - "Consulta los últimos 20 mensajes de Realtime Database" ## Antes de instalar - Necesita el CLI de Firebase instalado (el wrapper repara instalaciones rotas) y autenticación vía `firebase login` o `GOOGLE_APPLICATION_CREDENTIALS`. - Necesita en el PATH: node - Variables de entorno: BASH_SOURCE, FIREBASE_BIN, FIREBASE_CMD, SCRIPT_DIR, SKILL_DIR - makes network requests - reads environment config ## Archivos - SKILL.md — 6 KB - agents/openai.yaml — 233 B - references/firestore.md — 2 KB - references/realtime-database.md — 2 KB - references/setup.md — 2 KB - scripts/firebase_exec.sh — 2 KB ## SKILL.md No se reproduce aquí. Léelo en https://github.com/rbrown101010/rileys-skills/blob/main/firebase-cli/SKILL.md ## Dónde encaja - Categoría: [Bases de datos](https://skillsagentes.com/categorias/bases-de-datos.md) — Diseño de esquemas, migraciones y optimización de consultas. - Creador: [rbrown101010](https://skillsagentes.com/creators/rbrown101010.md) — 0 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Docimations](https://skillsagentes.com/skills/rbrown101010/rileys-skills/docimations.md): Crea diagramas animados SVG a GIF para Google Docs: flowcharts, diagramas de proceso, líneas de tiempo, árboles de decisión y mapas de contexto listos para insertar en un Doc nativo. - [Mobile App](https://skillsagentes.com/skills/rbrown101010/rileys-skills/mobile-app.md): Crea, prototipa, despliega, previsualiza, firma e instala apps móviles. Cubre proyectos móviles con Vibecode CLI, prototipos de diseño local y herramientas integradas de build/firma/instalación para iOS. - [Notion Full Control](https://skillsagentes.com/skills/rbrown101010/rileys-skills/notion-full-control.md): Acceso directo y completo a la API de Notion fuera del conector integrado: buscar páginas y bases de datos, inspeccionar esquemas, consultar filas, crear o actualizar páginas, añadir bloques y peticiones raw. - [Remotion Html In Canvas](https://skillsagentes.com/skills/rbrown101010/rileys-skills/remotion-html-in-canvas.md): Úsala al crear o modificar videos de Remotion con efectos HTML-en-canvas: el componente HtmlInCanvas, postprocesado Canvas 2D/WebGL/WebGPU, transiciones personalizadas y renderizado con @remotion/web-renderer. - [Chronicle](https://skillsagentes.com/skills/rbrown101010/rileys-skills/chronicle.md): Permite ver la pantalla del usuario y varias horas de historial. Debe usarse para resolver ambigüedad en una petición, o si el usuario pregunta sobre Chronicle o qué se ve en su pantalla. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)