By firebraised
Official Claude plugin for Firebase. Manage projects, add backend services, develop AI features, deploy & host apps, and more
npx claudepluginhub firebraised/agent-skills --plugin firebaseGenerates code and provides documentation for the Genkit Dart SDK. Use when the user asks to build AI agents in Dart, use Genkit flows, or integrate LLMs into Dart/Flutter applications.
Develop AI-powered applications using Genkit in Go. Use when the user asks to build AI features, agents, flows, or tools in Go using Genkit, or when working with Genkit Go code involving generation, prompts, streaming, tool calling, or model providers.
Develop AI-powered applications using Genkit in Node.js/TypeScript. Use when the user asks about Genkit, AI agents, flows, or tools in JavaScript/TypeScript, or when encountering Genkit errors, validation issues, type errors, or API problems.
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
The definitive, foundational skill for ANY Firebase task. Make sure to ALWAYS use this skill whenever the user mentions or interacts with Firebase, even if they do not explicitly ask for it. This skill covers everything from the bare minimum INITIAL setup (Node.js setup, Firebase CLI installation, first-time login) to ongoing operations (core principles, workflows, building, service setup, executing Firebase CLI commands, troubleshooting, refreshing, or updating an existing environment).
Build and deploy Firebase Data Connect backends with PostgreSQL. Use for schema design, GraphQL queries/mutations, authorization, and SDK generation for web, Android, iOS, and Flutter apps.
Comprehensive guide for Firestore enterprise native including provisioning, data model, security rules, and SDK usage. Use this skill when the user needs help setting up Firestore Enterprise with the Native mode, writing security rules, or using the Firestore SDK in their application.
Comprehensive guide for Firestore Standard Edition, including provisioning, security rules, and SDK usage. Use this skill when the user needs help setting up Firestore, writing security rules, or using the Firestore SDK in their application.
Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.
A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
A collection of skills for AI coding agents, to help them understand and work with Firebase more effectively.
Skills are packaged instructions and scripts that extend agent capabilities, following the Agent Skills format.
For most popular AI-assistive tools, you can use the skills CLI to install Firebase agent skills:
npx skills add firebase/skills
This repository is configured as a Gemini CLI extension. You can add it using the Gemini CLI:
gemini extensions install https://github.com/firebase/skills
claude plugin marketplace add firebase/skills
Install the Claude plugin for Firebase:
claude plugin install firebase@firebase
Verify the installation:
claude plugin marketplace list
git clone https://github.com/firebase/skills.git
skills directory to the appropriate location for your AI tool. Common locations include:
.cursor/rules/.windsurfrules/.github/copilot-instructions.md (or project-specific instruction files)The skills CLI also supports installing skills from a local directory. If you have cloned this repository, you can add skills by pointing the CLI to your local folder:
npx skills add /path/to/your/local/firebase-skills/skills
If you make changes to the local skills repository and want to update your project with the new changes, you can update them by running:
npx skills experimental_install
If you are actively contributing to or developing these skills, using npx skills add or copying files means you have to manually update them every time you make a change. Instead, use a symlink so that changes in your local clone are immediately reflected in your test project.
For example, to test with Cursor:
ln -s /path/to/firebase-skills/skills /path/to/your/test-project/.cursor/rules
git checkout -b feature/amazing-featuregit commit -m 'Add amazing feature'git push origin feature/amazing-featureThis project is licensed under the Apache 2 License - see the LICENSE file for details.
Made with ❤️ from Firebase for the AI community
Official Claude plugin for Firebase. Manage projects, add backend services, develop AI features, deploy & host apps, and more
Share bugs, ideas, or general feedback.
Firebase platform expert for Firestore, Auth, Functions, and Vertex AI integration
Firebase project workflows including setup, features, debugging, and validation
Tencent CloudBase MCP Server - AI-powered development toolkit for building and deploying full-stack applications, mini-programs, and cloud functions to Tencent CloudBase platform
Connect and interact with Firestore databases, collections, and documents.
TypeScript-based skill collection for Appwrite backend integration. Enables Claude to work with Appwrite APIs, databases, and server functions.