AgentToolHub
SkillClaude CodeCursorClineOpenClawWindsurfVS CodeChatGPT

extension-to-functions-codebase

Agent Skills for Firebase

Features

  • ✓Skills for AI coding agents
  • ✓Extend agent capabilities with scripts
  • ✓Supports multiple AI-assistive tools
  • ✓Easy installation via CLI extensions
  • ✓Customizable for various AI tools (Cursor, Windsurf, GitHub Copilot, etc.)
  • ✓Visit GitHub for more tools and setup instructions

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