crash-analysis

Parse macOS crash logs to extract the MAGDA crashed thread.

195|21|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/Conceptual-Machines/magda-core --skill crash-analysis-conceptual-machines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crash-analysis
Source: https://github.com/Conceptual-Machines/magda-core/tree/main/.claude/skills/crash-analysis
Command: npx skills add https://github.com/Conceptual-Machines/magda-core --skill crash-analysis-conceptual-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, python3.

What problem does it solve?

This Skill helps engineers quickly identify and summarize the relevant MAGDA crash thread from large macOS crash logs, avoiding the overhead of loading full logs into memory.

Core Features & Use Cases

  • Parses both .ips (JSON) and .crash (text) crash formats to extract the crashed thread and its top frames.
  • Provides a concise crash summary and guidance for debugging, focusing on the MAGDA-related code paths.
  • Use Case: When MAGDA crashes or reports a crash log, run the parser to isolate the faulting thread and accelerate triage.

Quick Start

Run the parse-crash.sh script with your crash log file to extract only the crashed thread.

Frequently Asked Questions about crash-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract the crashed thread from a macOS crash log?

You can extract the crashed thread by running the parse-crash.sh script with your log file, which parses the data and outputs a concise summary of the top frames and implicated modules.

Can I parse both .ips and .crash file formats for MAGDA crash reports?

Yes, you can parse both formats. The crash analysis script supports JSON-based .ips files and text-based .crash files to extract the relevant MAGDA crash thread and implicated modules.

What is the best way to triage a large macOS crash log without loading the full file?

The best way to triage a large macOS crash log is to run a parsing script that isolates only the MAGDA crash thread, avoiding the memory overhead of loading the entire log file.

Do I need bash and python3 to run the macOS crash log parser?

Yes, you need bash and python3 installed to execute the crash log parser, as these dependencies are required to process the log files and extract the faulting thread summary.

What does a macOS crash summary show when isolating MAGDA crash threads?

A macOS crash summary displays the top frames and implicated modules of the isolated MAGDA crash thread, providing focused guidance for debugging the faulting code path.