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- 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
How to use firebase-crashlytics
- 1.Choose your platform (Android or iOS) and follow the SDK setup guide
- 2.Install the Crashlytics SDK in your application code
- 3.Configure the SDK with your Firebase project credentials
- 4.Add custom keys, logs, or user identifiers as needed for your use case
- 5.Deploy your app and monitor crash reports in the Firebase Console
Use cases
- 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
- Android developers
- iOS developers
- Mobile app developers
- DevOps engineers managing crash monitoring
firebase-crashlytics FAQ
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.
This skill covers Android and iOS platforms. Each has its own setup and customization documentation.
Yes, the Crashlytics SDK provides features to report non-fatal exceptions in addition to automatic crash reporting.
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:
- 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-basics
Firebase CLI setup, authentication, and project management for agent workflows
firebase-auth-basics
Set up Firebase Authentication for user sign-in, management, and secure data access.
firebase-hosting-basics
Deploy static web apps, SPAs, and microservices to Firebase Hosting with a single command.
firebase-app-hosting-basics
Deploy full-stack Next.js and Angular apps with Firebase App Hosting.
firebase-data-connect
Build and deploy PostgreSQL-backed Firebase backends with GraphQL, auto-generated queries, and type-safe SDKs.
developing-genkit-js
Develop AI-powered applications using Genkit in Node.js/TypeScript with flows, tools, and multi-provider support.