From firebase
Provides Firebase CLI setup including version checks via npx, authentication, project creation/selection, and core command execution for Firebase environments.
npx claudepluginhub firebase/agent-skills --plugin firebaseThis skill uses the workspace's default tool permissions.
Complete these setup steps before proceeding:
references/firebase-cli-guide.mdreferences/firebase-service-init.mdreferences/local-env-setup.mdreferences/refresh/antigravity.mdreferences/refresh/claude.mdreferences/refresh/gemini-cli.mdreferences/refresh/other-agents.mdreferences/setup/antigravity.mdreferences/setup/claude_code.mdreferences/setup/cursor.mdreferences/setup/gemini_cli.mdreferences/setup/github_copilot.mdreferences/setup/other_agents.mdreferences/web_setup.mdGenerates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Complete these setup steps before proceeding:
Local Environment Setup: Verify the environment is properly set up so we can use Firebase tools:
npx -y firebase-tools@latest --version to check if the Firebase CLI is installed.Authentication:
Ensure you are logged in to Firebase so that commands have the correct permissions. Run npx -y firebase-tools@latest login. For environments without a browser (e.g., remote shells), use npx -y firebase-tools@latest login --no-localhost.
Active Project:
Most Firebase tasks require an active project context. Check the current project by running npx -y firebase-tools@latest use.
Active Project: <project-id>, you can proceed with your task.npx -y firebase-tools@latest use --add <PROJECT_ID>
npx -y firebase-tools@latest projects:create <project-id> --display-name "<display-name>"
Note: The <project-id> must be 6-30 characters, lowercase, and can contain digits and hyphens. It must be globally unique.Adhere to these principles:
npx -y firebase-tools@latest instead of just firebase. For example, use npx -y firebase-tools@latest --version. NEVER suggest the naked firebase command as an alternative.developerknowledge_search_documents MCP tool before falling back to Google Search or your internal knowledge base. Including "Firebase" in your search query significantly improves relevance.npx -y firebase-tools@latest login --no-localhost instead.