AgentToolHub
SkillClaude CodeCursorClineOpenClawWindsurfVS CodeChatGPT

firestore-rules-creation

Agent Skills for Firebase

Features

  • ✓Extend AI coding agents with Firebase skills
  • ✓Follow Agent Skills format for packaging instructions
  • ✓Support for multiple AI-assistive tools
  • ✓Multiple installation options including CLI and plugins
  • ✓Guide to manual setup and local development

Installation Guide

Option 1: Agent Skills CLI

For most popular AI-assistive tools, you can use the skills CLI to install
Firebase agent skills:

bash
npx skills add firebase/skills

Option 2: Gemini CLI Extension

This repository is configured as a Gemini CLI extension. You can add it using
the Gemini CLI:

bash
gemini extensions install https://github.com/firebase/skills

Option 3: Claude Plugin

  • Add the Firebase marketplace for Claude plugins:
  • bash
    claude plugin marketplace add firebase/skills

    Install the Claude plugin for Firebase:

    bash
    claude plugin install firebase@firebase

    Verify the installation:

    bash
    claude plugin marketplace list

    Option 4: Codex Plugin

    Add the Firebase marketplace for Codex plugins:

    bash
    codex plugin marketplace add firebase/skills

    Install the Firebase plugin:

    bash
    codex plugin add firebase@firebase

    Option 5: Kimi Plugin

    Install the Firebase plugin in Kimi Code CLI:

    bash
    /plugins install https://github.com/firebase/skills

    Verify the installation:

    bash
    /plugins list

    Option 6: Manual Set Up

  • Clone this repository:
  • bash
    git clone https://github.com/firebase/skills.git

  • Copy the contents of the skills directory to the appropriate location for

  • your AI tool. Common locations include:
    - Cursor: .cursor/rules/
    - Windsurf: .windsurfrules/
    - GitHub Copilot: .github/copilot-instructions.md (or project-specific
    instruction files)

    Option 7: Local Path via Agent Skills CLI

    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:

    bash
    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:

    bash
    npx skills experimental_install

    Option 8: Local Development (Live Symlinking)

    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:

    bash
    ln -s /path/to/firebase-skills/skills /path/to/your/test-project/.cursor/rules

    Reviews