firebase-crashlytics
firebase/agent-skills
Set up Firebase Crashlytics crash reporting and customize reports with custom keys, logs, and user identifiers.
What is firebase-crashlytics?
Firebase Crashlytics collects and reports crashes from Android and iOS applications. Use this skill when setting up crash reporting in your app, configuring the Crashlytics SDK, or adding custom debugging data to crash reports.
- Add crash reporting to Android or iOS applications
- Customize crash reports with custom keys and logs
- Set user identifiers for crash attribution
- Report non-fatal exceptions and errors
- Read and analyze collected crash data via Firebase CLI MCP server
How to install firebase-crashlytics
npx skills add https://github.com/firebase/agent-skills --skill firebase-crashlytics- Firebase project and Firebase app (Android or iOS)
- Firebase CLI (optional but recommended; install via npx -y firebase-tools@latest)
- Crashlytics SDK integrated into your application
How to use firebase-crashlytics
- 1.Install the skill using npx skills add https://github.com/firebase/agent-skills --skill firebase-crashlytics
- 2.Choose your platform (Android or iOS) and follow the SDK setup guide in references/android_setup.md or references/ios_setup.md
- 3.Integrate the Crashlytics SDK into your application code
- 4.Customize crash reports by adding custom keys, logs, and user identifiers as needed
- 5.Use the Firebase CLI MCP server to read and analyze collected crash data
Use cases
- Monitor production app crashes and stability metrics
- Debug issues by attaching custom logs and metadata to crash reports
- Track which users are affected by crashes using user identifiers
- Report handled exceptions and non-fatal errors for visibility
- Analyze crash trends and prioritize fixes across app versions
- Mobile app developers (Android/iOS)
- DevOps and site reliability engineers
- QA and testing teams
- Product managers tracking app stability
firebase-crashlytics FAQ
No, Firebase CLI is optional but recommended for reading crash data via the MCP server. The Crashlytics SDK works independently in your app.
Yes, the SDK provides features to report non-fatal exceptions and errors in addition to automatic crash detection.
Use the SDK's custom keys and custom logs features to attach metadata, and set user identifiers to track which users are affected.
This skill covers Android and iOS platforms with separate setup guides for each.
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.
metadata:
category: CloudObservabilityAndMonitoring
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:
- Android: android_setup.md
- iOS: ios_setup.md
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.
Related skills
More from firebase/agent-skills and the wider catalog.

firebase-data-connect
Build and deploy secure PostgreSQL backends with Firebase SQL Connect and type-safe SDKs.

firebase-firestore
Set up, query, and manage Cloud Firestore databases with security rules, indexes, and SDK integrations.

firebase-firestore-basics
Complete guide to Cloud Firestore setup, security rules, and SDK integration.

firebase-firestore-enterprise-native-mode
Set up and manage Firestore Enterprise Native Mode with provisioning, security rules, and SDK integration.

firebase-firestore-standard
Complete guide for setting up, securing, and using Cloud Firestore Standard Edition

firebase-hosting-basics
Deploy static sites, SPAs, and microservices to Firebase Hosting with custom domains and preview channels.