SWSkillsWay.ai
查看仓库 ↗
技能集 · / firebase / agent-skills

firebasefirebase/agent-skills

用途概括一套面向 AI 编程助手的 Agent Skills 集合,帮助其更高效理解和开发 Firebase。遵循 Agent Skills 规范,以模块化、按产品划分的技能(Firestore、Auth、Hosting 等)为主,由 Agent 根据上下文自动加载。支持通过 CLI、插件或手动方式接入 Claude、Codex、Gemini 等工具,提升 Firebase 相关开发任务的准确性。
Skill 数量
11
所需 CLI
firebasefirebase-toolsswift
业务领域
Coding
技能形态
Cli ManualWorkflow
技能集分析

核心思想

关键理念 & 方法论

作者的设计原则、与同类项目的差异化定位、关键工作流的简要介绍。文中提到的技能名称会自动链接到对应技能页。

核心思想

Firebase Agent Skills 是一套遵循 Agent Skills 规范的技能包,用于扩展 AI 编程助手理解和操作 Firebase 的能力。

设计原则

  • 模块化:每个技能专注一个 Firebase 产品(Firestore、Auth、Hosting 等)
  • 工具无关:支持 CLI、Gemini/Claude/Codex 插件或手动复制安装
  • 上下文感知:技能由 Agent 根据任务上下文自动选用

关键技能

  • firebase-basics:Firebase 基础
  • firebase-firestore / firebase-auth-basics:核心数据与身份
  • firebase-security-rules-auditor:自动审查规则安全性

最佳实践

在任务涉及具体 Firebase 产品时让 Agent 自动加载对应技能;通过 npx skills add firebase/skills 安装。

SkillsWay.ai · Heads-Up Agent Skills Inspector安装前,先看懂 Agent Skills。

技能关系

技能之间的使用关系

Skill → Skill 的使用关系,可跨层指向。同色块表示同一类技能形态。

引用关系数
5
独立技能数
4
引用最多的技能
  • firebase-firestore1个下游技能
  • firebase-basics1个下游技能
被引用最多的技能
  • firebase-basics3个上游技能
  • firebase-security-rules-auditor1个上游技能

说明:每条依赖线读作「当前 Skill 依赖」它指向的 Skill。

技能组成

该用什么技能?

每个技能都为某种调用者设计——有的必须由你点名触发,有的则由模型自动按上下文加载。下面的两张卡片一眼看清整个技能集的触发分工。

用户主动调用0

这些技能期待被用户手动直接点名使用。

该技能集未列出需要手动调用的技能。

模型自动调用10

由模型在判断上下文相关时自动使用,通常不需要点名调用。

firebase-ai-logic-basicsfirebase-app-hosting-basicsfirebase-auth-basicsfirebase-crashlyticsfirebase-data-connectfirebase-firestorefirebase-hosting-basicsfirebase-remote-config-basicsfirebase-security-rules-auditorxcode-project-setup

技能清单

11 个 Skill · 按名称或领域筛选

firebase-ai-logic-basics

官方技能,用于将 Firebase AI Logic(Gemini API)通过客户端 SDK 集成到 Web 与移动应用。涵盖 firebase-tools 初始化、多模态推理、流式响应、结构化输出及 App Check 安全配置。产出已初始化的 SDK、已启用 API 且安全的端侧 AI 能力,无需自建后端。

→
领域
Coding
形态
Workflow
位置
skills/firebase-ai-logic-basics/SKILL.md

firebase-app-hosting-basics

使用 Firebase App Hosting 部署和管理全栈 Web 应用(Next.js/Angular)。指导套餐检查、配置 firebase.json/apphosting.yaml、通过 firebase-tools CLI 设密钥,以及部署或 GitHub CI/CD。价值:零配置 SSR/ISR 托管与自动化 git push 部署。

→
领域
Coding
形态
Cli ManualWorkflow
位置
skills/firebase-app-hosting-basics/SKILL.md

firebase-auth-basics

用于配置和使用 Firebase 身份验证的指南。涵盖 CLI/控制台开通、Web/Flutter/Android 客户端 SDK 接入,以及基于鉴权的安全规则。产出已启用的登录方式、集成的客户端代码和安全的数据访问。

→
领域
Coding
形态
Workflow
位置
skills/firebase-auth-basics/SKILL.md

firebase-basics

基础技能,用于为 Agent 配置 Firebase CLI 环境、完成认证并设定活动项目。强制使用 npx 命令、MCP 工具与编程式配置获取。价值:准备好安全、标准化的 Firebase 开发环境,并引导其他 Firebase 技能使用。

→
领域
Coding
形态
Workflow
位置
skills/firebase-basics/SKILL.md

firebase-crashlytics

Firebase Crashlytics 完整指南,涵盖 Android/iOS 配置与 SDK 使用。提供配置步骤、平台专属集成及通过 Firebase CLI MCP 读取崩溃数据。帮助开发者添加崩溃报告,并用自定义键、日志、用户标识定制报告,获得可操作洞察。

→
领域
Coding
形态
Workflow
位置
skills/firebase-crashlytics/SKILL.md

firebase-data-connect

构建并部署 Firebase SQL Connect(PostgreSQL)后端,使用 GraphQL schema、授权操作和类型安全 SDK。通过 firebase-tools CLI 编译、生成 SDK 并部署。为 Web 和移动应用提供带实时支持的安全关系型数据层。

→
领域
Coding
形态
Workflow
位置
skills/firebase-data-connect-basics/SKILL.md

firebase-firestore

用于配置和操作 Cloud Firestore 数据库的技能。通过 firebase-tools CLI 检测实例版本,路由到标准/企业版指南并创建数据库。价值:确保正确、安全的 Firestore 集成及规范的 SDK 与规则参考。

→
领域
Coding
形态
Workflow
位置
skills/firebase-firestore/SKILL.md

firebase-hosting-basics

用于 Firebase Hosting(经典版)部署静态站点、SPA 和简单微服务的技能。通过 firebase-tools CLI 进行配置、部署、预览通道和本地模拟。产出具备零配置 SSL 和全球 CDN 加速的安全 Web 应用。

→
领域
Coding
形态
Cli ManualWorkflow
位置
skills/firebase-hosting-basics/SKILL.md

firebase-remote-config-basics

Firebase Remote Config 使用指南,通过云端模板管理功能开关与动态配置。借助 Firebase CLI 与 Android/iOS SDK 获取、编辑、部署模板。实现免发版更新与经用户确认的可控配置变更。

→
领域
Coding
形态
Cli ManualWorkflow
位置
skills/firebase-remote-config-basics/SKILL.md

firebase-security-rules-auditor

作为红队渗透测试员审计 Firestore 安全规则。使用强制检查清单发现绕过、权限提升和验证缺陷。输出 1-5 分评分及 JSON 格式发现与修复建议,确保生成的规则极其安全健壮。

→
领域
Coding
形态
Workflow
位置
skills/firebase-security-rules-auditor/SKILL.md

xcode-project-setup

通过原生 Swift 脚本安全修改 Xcode 项目以添加 Swift 包并链接文件,禁用 Ruby 与手动改 pbxproj。关键方式:运行 `xcode_spm_setup` 命令行并传入项目与依赖。价值:无崩溃的 iOS 依赖配置,幂等且高效。

→
领域
Coding
形态
Cli Manual
位置
skills/xcode-project-setup/SKILL.md

显示 11 / 11 条

安装方式

一行命令安装整个 Skillset。

在终端复制并运行以下命令,即可将 firebase/agent-skills 添加到 Agent 环境。

$npx skills add firebase/agent-skills