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
Add the Firebase marketplace for Codex plugins:
codex plugin marketplace add firebase/skills
Install the Firebase plugin:
codex plugin add firebase@firebase
Install the Firebase plugin in Kimi Code CLI:
/plugins install https://github.com/firebase/skills
Verify the installation:
/plugins 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
JavaScript
46.6%
Swift
40.1%
Python
9.8%
Shell
3.4%
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
Add the Firebase marketplace for Codex plugins:
codex plugin marketplace add firebase/skills
Install the Firebase plugin:
codex plugin add firebase@firebase
Install the Firebase plugin in Kimi Code CLI:
/plugins install https://github.com/firebase/skills
Verify the installation:
/plugins 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
JavaScript
46.6%
Swift
40.1%
Python
9.8%
Shell
3.4%