firebase-crashlytics Skill for Claude: Add Crash Reporting to Your App
firebase-crashlytics, from Google's Firebase team, guides your agent to add Crashlytics crash reporting to an Android or iOS app.
- Installs
- 135.1K
- on skills.sh
- Stars
- 497
- on GitHub
- Files
- 2
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
firebase-crashlytics gives the agent a setup guide for Crashlytics on Android and iOS. It needs a Firebase project and a registered Android or iOS app. To read the crash data afterwards, you install the Firebase MCP server, and the SKILL.md points to firebase-basics for that.
The Android guide adds the Crashlytics Gradle plugin and dependencies (the NDK SDK is optional) and requires forcing a test crash. The iOS guide adds the Swift package and a dSYM upload run-script build phase. The SKILL.md lists custom keys, custom logs, user identifiers and non-fatal exceptions, and links to Firebase's customization docs.
Good for
- Android developers adding Crashlytics through Gradle
- iOS developers adding Crashlytics and the dSYM upload script
- Teams reading crash data through the Firebase MCP server
Install firebase-crashlytics
Claude Code
- 1
Copy this prompt.
Install the firebase-crashlytics skill in Claude Code. Run this command: claude plugin marketplace add firebase/agent-skills claude plugin install firebase@firebase Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js 20+, Google account.
The plugin route is the one the Firebase skills recommend for Claude Code. It installs all 13 skills in the repo and a Firebase MCP server, which .mcp.json starts with npx -y firebase-tools@15.32.1 mcp --dir . (version at review time). Restart Claude Code afterwards. The skills CLI route installs only the skills named. Every route needs Node.js 20 or newer, and the skills run the Firebase CLI through npx, so you also sign in to Firebase with a Google account. The README writes the marketplace as firebase/skills; the repository is firebase/agent-skills, the name the vendor Claude Code setup guide uses.
From the vendor's docs. Source.
What's in the skill
When it loads
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.
Sections in SKILL.md
- Prerequisites
- SDK Setup
- SDK Usage
Key facts
- Installs on skills.sh
- 135,146 as of 2026-11-02
- GitHub stars (whole repo)
- 497 as of 2026-11-02
- Last repo commit
- 2026-10-30
- skills.sh audits
- Gen Agent Trust Hub pass, Socket pass, Snyk pass
- Category
- CloudObservabilityAndMonitoring
What it includes
Firebase project, an app, the MCP server for reading data
Provisioning needs a project and an Android or iOS app. Reading crashes needs the Firebase CLI's MCP server.
PrerequisitesGradle plugin, dependencies, optional NDK, test crash
Adds the Crashlytics Gradle plugin and the firebase-crashlytics dependency through the Firebase BoM. The guide has you look up current versions on Google's Maven. Forcing a test crash is required.
Write ·
Android setup guideProject and app, Swift package, dSYM upload script
Uses firebase-tools to create the project and app if needed, adds the Crashlytics SDK, and adds a Run Script build phase for dSYM upload. A test crash is required.
Runs code ·
iOS setup guideCustom keys, logs, user IDs, non-fatal exceptions
Makes crash reports more useful. The SKILL.md points to Firebase's customize-crash-reports docs for each platform.
SDK usage
From the official docs
Permissions
Low risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It changes your Gradle or Xcode build setup
The guides add dependencies and, on iOS, a run-script build phase that uploads dSYM files. Look at the diff before building. github.com
It runs the latest Firebase CLI through npx
Commands use npx -y firebase-tools@latest, which downloads and runs the newest published package each time. You sign in to Firebase with your Google account. github.com
The plugin route adds a Firebase MCP server
The Firebase plugin ships an .mcp.json that starts `npx -y firebase-tools@15.32.1 mcp --dir .` with IS_FIREBASE_MCP=true, so a Firebase MCP server runs in your project folder. The pinned version was 15.32.1 at review time. The skills CLI route does not add it. github.com
Technical details
| Talks to | Firebase and Google Cloud through the Firebase CLI |
|---|---|
| Scopes |
|
Questions
What does firebase-crashlytics do?
It guides your agent through adding Firebase Crashlytics to an Android or iOS app and customising crash reports.
How do I install it in Claude Code?
Use the install box above. The plugin route installs every Firebase skill and the MCP server. The skills CLI route installs this skill and firebase-basics, which it points to for the MCP server.
Can Claude read my crash reports?
The SKILL.md says crash data can be read with the MCP server in the Firebase CLI. Install it per the firebase-basics skill, or use the plugin route, which includes it.
Does it support Flutter or web?
Its setup guides cover Android and iOS only.
Does it need an API key?
No API key is named in the SKILL.md. The Firebase CLI signs in with your Google account (npx -y firebase-tools@latest login), and most tasks need an active Firebase project.
Is firebase-crashlytics safe to use?
It edits your Gradle files or Xcode project and can run firebase-tools to create a project or app. Review the build file changes before you build.
Information
updated Nov 2, 2026
- Repository
- firebase/agent-skills
- Folder
skills/firebase-crashlytics
Sources
Docs, issue trackers and discussions this page is built from.
Show all 7Hide
- agent-skills README · github.com
- firebase-basics Claude Code setup · github.com
- Firebase plugin .mcp.json · github.com
- firebase-basics Cursor setup · github.com
- firebase-crashlytics SKILL.md · github.com
- android_setup.md · github.com
- ios_setup.md · github.com