Skillzwave Logo
Skillzwave

using-firebase

95.0
A

Comprehensive Firebase development guidance for GCP-hosted applications. Covers Firestore database operations (CRUD, queries, transactions, data modeling), Cloud Functions (1st and 2nd generation, TypeScript and Python, all trigger types), Firebase CLI operations, emulator setup and data persistence, security rules (Firestore and Storage), authentication integration, hosting configuration, and GCP service integration. Use when working with Firebase projects, deploying Cloud Functions, querying Firestore, setting up triggers (Firestore, Auth, Storage, HTTP, Callable, Scheduled, Pub/Sub), managing security rules, configuring hosting rewrites/headers, managing secrets, or integrating with GCP services like BigQuery and Cloud Tasks. Triggers include firebase, firestore, cloud functions, firebase functions, firebase hosting, firebase auth, firebase storage, firebase emulator, firebase deploy, firebase init, firebase rules, callable function, scheduled function, onDocumentCreated, onRequest, onCall, onSchedule.

#claude-code-skill#Cloud Functions#Firebase development#Comprehensive Firebase#Firestore data#agentic-skill#Firestore#Functions

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install SpillwaveSolutions/using-firebase/using-firebase
skilz install SpillwaveSolutions/using-firebase/using-firebase --agent opencode
skilz install SpillwaveSolutions/using-firebase/using-firebase --agent codex
skilz install SpillwaveSolutions/using-firebase/using-firebase --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding agents

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/SpillwaveSolutions/using-firebase
2. Copy the agent skill directory:
cp -r using-firebase ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

flask

by jezweb

| Build Python web applications with Flask, using the application factory pattern, Blueprints, and Flask-SQLAlchemy. Covers project structure, authent...

45
generalcode data
CommandsMarketplace

fastapi

by jezweb

| Build Python APIs with FastAPI, Pydantic v2, and SQLAlchemy 2.0. Covers project structure, async patterns, JWT authentication, validation, and datab...

45
generalcode data
CommandsMarketplace

Django Typing and mypy Best Practices

by johnrtipton

Type safety and mypy best practices for Django projects. Covers django-stubs configuration, type hints for models/views/forms/DRF, advanced typing pat...

37
generalcode data
Marketplace

Django Typing and mypy Best Practices

by johnrtipton

Type safety and mypy best practices for Django projects. Covers django-stubs configuration, type hints for models/views/forms/DRF, advanced typing pat...

37
generalcode data
Marketplace

Agentic Skill Details

Repository
using-firebase
Type
Non-Technical
Meta-Domain
general
Primary Domain
general
Sub-Domain
code data
Market Score
95.0

Agent Skill Grade

A
Score: 95/100 Click to see breakdown

Score Breakdown

Spec Compliance
14/15
PDA Architecture
27/30
Ease of Use
22/25
Writing Style
9/10
Utility
17/20
Modifiers: +6

Areas to Improve

  • Scripts referenced in Task Navigation and Scripts section do not exist in the skill package - only SKILL.md and references/ are present
  • Assets table references templates that do not exist in the skill package
  • Do not use for list duplicates information already implicit from skill name and description

Recommendations

  • Address 1 high-severity issues first
  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 1/18/2026

Developer Feedback

I took a look at your using-firebase skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 95/100, solid A grade. This is based on Anthropic's skill best practices rubric. Your strongest area is Spec Compliance (14/15) — the metadata and frontmatter are locked in. Weakest area is Utility (17/20) — not because the skill lacks value, but because some promised scripts and templates aren't actually in the package.

What's Working Well

  • Progressive Disclosure is chef's kiss. Your SKILL.md is 239 lines with a 3-line Quick Start, then 8 focused references. That's the right balance — dense but navigable. The Task Navigation table with specific triggers like onDocumentCreated, onRequest, onCall actually tells me when to use this.

  • Trigger coverage is thorough. You've got 15+ specific keywords in the description — firebase, firestore, cloud functions, callable function, scheduled function, emulator, deploy. Real developers searching for "how do I set up a scheduled Cloud Function" will land here.

  • Writing is clean and imperative. No "you should" or "we recommend" — just "Run", "Deploy", "Create". Consistent voice throughout, and the Pre-Deployment Checklist uses checkbox format for actual scanability.

The Big One: Missing Script Implementations

Severity: High — This is what's keeping you from 98+. Your SKILL.md references scripts/init_project.sh, scripts/start_emulators.sh, and scripts/deploy.sh in the Scripts section and Task Navigation table. But they don't exist in the repo.

Why it matters: A developer following your guidance will hit a wall looking for scripts/init_project.sh and won't find it. That breaks trust and makes the skill feel incomplete, even though the reference documentation is solid.

The fix: Either (1) add actual shell scripts to a scripts/ directory with working implementations, or (2) reframe these as example commands you'd run manually and remove the "Scripts" section entirely. If you go route 1, add expected output examples so readers know if things worked. This alone could pull you up +3 points.

Other Things Worth Fixing

  1. Assets table references missing files — You mention firebase.json.template and firestore.rules.template but they're not in an assets/ directory. Either add them or cut this section. +2 points if you do.

  2. Cross-reference navigation — Your reference files are standalone with TOCs, but they don't link to each other. Add "See also" sections at the end of each reference (e.g., functions-triggers.md should link to functions-patterns.md). Makes it way easier to jump between related topics. +1 point.

  3. Scope section is slightly redundant — Lines 39-44 list things "do not use for" but a lot of this is implicit from the skill name. Tighten it to one line: "Out of scope: non-Firebase GCP, other cloud providers, self-hosted backends." +1 point.

Quick Wins

  • Add missing scripts/ directory or reframe as CLI commands ✓ +3 points
  • Add/include asset templates ✓ +2 points
  • Add cross-reference links in references/ ✓ +1 point
  • Tighten Scope section ✓ +1 point

Do those four things and you're looking at 99/100. The skill is already strong — these are just gaps between what you documented and what's actually in the package.


Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

AI-Detected Topics

Extracted using NLP analysis

claude-code-skill Cloud Functions Firebase development Comprehensive Firebase Firestore data agentic-skill Firestore Functions Firebase security rules Python Cloud

Report Security Issue

Found a security vulnerability in this agent skill?