PluginBench
Skill
Official
Pass
Audit score 90

firebase-crashlytics

firebase/agent-skills

Set up Firebase Crashlytics crash reporting and customize crash data for Android or iOS apps.

What is firebase-crashlytics?

Firebase Crashlytics collects and reports crashes from client applications on Android or iOS. Use this skill when setting up Crashlytics in your app, configuring crash reporting, or adding custom debugging data to crash reports.

  • Set up Crashlytics SDK for Android or iOS applications
  • Add custom keys and logs to crash reports
  • Set user identifiers for crash tracking
  • Report and track non-fatal exceptions
  • Customize crash reports with debugging data

How to install firebase-crashlytics

npx skills add https://github.com/firebase/agent-skills --skill firebase-crashlytics
Prerequisites
  • Firebase project and Firebase app (Android or iOS)
  • Firebase CLI (npx -y firebase-tools@latest) to read collected crash data
  • MCP server installed in Firebase CLI
Claude Code
Cursor
Windsurf
Cline

How to use firebase-crashlytics

  1. 1.Choose your platform (Android or iOS) and follow the SDK setup guide
  2. 2.Install the Crashlytics SDK in your application code
  3. 3.Configure the SDK with your Firebase project credentials
  4. 4.Add custom keys, logs, or user identifiers as needed for your use case
  5. 5.Deploy your app and monitor crash reports in the Firebase Console

Use cases

Good for
  • Configure crash reporting in a new Android or iOS app
  • Add custom metadata to crash reports for better debugging
  • Track non-fatal errors and exceptions in production
  • Set user identifiers to correlate crashes with specific users
  • Enhance crash reports with custom logs and context
Who it's for
  • Android developers
  • iOS developers
  • Mobile app developers
  • DevOps engineers managing crash monitoring

firebase-crashlytics FAQ

Do I need the Firebase CLI to use Crashlytics?

The Firebase CLI is not required to set up Crashlytics in your app, but it is needed to read crash data collected by Crashlytics using the MCP server.

Which platforms does Crashlytics support?

This skill covers Android and iOS platforms. Each has its own setup and customization documentation.

Can I report non-fatal exceptions with Crashlytics?

Yes, the Crashlytics SDK provides features to report non-fatal exceptions in addition to automatic crash reporting.

How do I add debugging context to crash reports?

You can add custom keys, custom logs, and user identifiers to crash reports to provide additional context for debugging.

Full instructions (SKILL.md)

Source of truth, from firebase/agent-skills.


name: firebase-crashlytics description: Comprehensive guide for Firebase Crashlytics, including provisioning and SDK usage. Use this skill when the user needs help setting up Crashlytics, adding crash reporting, or using the Crashlytics SDK in their application. compatibility: This skill is best used with the Firebase CLI, but does not require it. Firebase CLI can be accessed through npx -y firebase-tools@latest.

Crashlytics

This skill provides a complete guide for getting started with Crashlytics on Android or iOS. Crash data collected from client applications can be read using the MCP server in the Firebase CLI.

Prerequisites

Provisioning Crashlytics requires both a Firebase project and a Firebase app, either Android or iOS. To read the data collected by Crashlytics, install the MCP server in the Firebase CLI. See the firebase-basics skill for references.

SDK Setup

To learn how to setup Crashlytics in your application code, choose your platform:

SDK Usage

The SDK provides a number of features to make crash reports more actionable.

  • Add custom keys
  • Add custom logs
  • Set user identifiers
  • Report non-fatal exceptions

To learn how to customize crash reports and add additional debugging data, consult the documentation for your platform.