Agent skill

firebase-crashlytics

Use when implementing crash reporting, capturing fatal/non-fatal errors, recording isolate/async exceptions, customizing reports, or uploading obfuscated symbols.

evancagithub.com/evancaGitHub ↗
claude-codecodexcursorwindsurfMIT
Install
npx skills add evanca/flutter-ai-rules --skill firebase-crashlytics --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 5 KB
Bundled scripts: none
Path: skills/firebase-crashlytics/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 604
Language: Shell

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Firebase Crashlytics Skill This skill defines how to correctly use Firebase Crashlytics in Flutter applications. ## When to Use Use this skill when: * Implementing crash reporting in a Flutter project. * Capturing fatal errors, non-fatal exceptions, and async/isolate errors. * Customizing crash reports with keys, logs, and user identifiers. * Configuring opt-in data collection or disabling reporting in debug builds. * Uploading symbol files for obfuscated builds. --- ## 1. Setup and Configuration ``` flutter pub add firebase_crashlytics flutter pub add firebase_analytics # enables breadcrumb logs for better crash context ``` Run `flutterfire configure` to update the Firebase configuration and add the required Crashlytics Gradle plugin for Android. ```dart import 'package:firebase_crashlytics/firebase_crashlytics.dart'; ``` **Obfuscated code:** - For apps built with `--split-debug-info` and/or `--obfuscate`, upload symbol files for readable stack traces. - **iOS:** Flutter 3.12.0+ and Crashlytics Flutter plugin 3.3.4+ handle symbol upload automatically. - **Android:** Use Firebase CLI (v11.9.0+) to upload Flutter debug symbols: ```bash firebase crashlytics:symbols:upload --app=FIR

What's inside
Steps it walks through
  1. When to Use
  2. 1. Setup and Configuration
  3. 2. Error Handling
  4. 3. Crash Report Customization
  5. 4. Performance and Optimization
  6. 5. Testing and Debugging
  7. 6. Opt-in Reporting
  8. References
Commands it runs
firebase crashlytics:symbols:upload --app=FIREBASE_APP_ID PATH/TO/symbols
More from flutter-ai-rules
All skills →
About this skill
What does the firebase-crashlytics skill do?

Use when implementing crash reporting, capturing fatal/non-fatal errors, recording isolate/async exceptions, customizing reports, or uploading obfuscated symbols.

How do I install it?

Run `npx skills add evanca/flutter-ai-rules --skill firebase-crashlytics --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From evanca/flutter-ai-rules, a repository with 604 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going