dump-collect

Automate crash dump configuration and collection for .NET CoreCLR and NativeAOT applications.

Updated May 28, 2026
One-click install
npx skills add https://github.com/ojrojas/AgentsInstructions --skill dump-collect-ojrojas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dump-collect
Source: https://github.com/ojrojas/AgentsInstructions/tree/main/.claude/skills/dotnet-diag/skills/dump-collect
Command: npx skills add https://github.com/ojrojas/AgentsInstructions --skill dump-collect-ojrojas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dotnet-dump, gcore, procdump, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the configuration and collection of crash dumps for modern .NET applications, enabling efficient debugging and analysis of issues.

Core Features & Use Cases

  • Automatic Crash Dump Collection: Configure crash dumps to be automatically collected on application crashes.
  • Platform Compatibility: Supports Linux, macOS, and Windows, including container environments like Docker and Kubernetes.
  • Runtime Support: Handles CoreCLR and NativeAOT runtimes.
  • Use Case: For a developer troubleshooting a .NET application, this Skill can automatically capture crash dumps, simplifying the debugging process.

Quick Start

Use the dump-collect skill to configure crash dump collection for the application 'myapp.exe'.

Frequently Asked Questions about dump-collect

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

FAQPage Schema
How do I automate crash dump collection for .NET applications?

To automate crash dump collection for .NET apps, configure environment variables and system capabilities to capture dumps automatically on crash, on demand, or within container environments.

Can I collect crash dumps for .NET apps running in Docker and Kubernetes?

Yes, crash dump collection supports Docker and Kubernetes. It configures dump generation for .NET CoreCLR and NativeAOT applications across Linux, macOS, and Windows container environments.

What's the best way to configure on-demand dump collection for NativeAOT applications?

Use this automated Skill to configure on-demand dump collection for NativeAOT applications. It sets required environment variables and system capabilities to capture process memory state efficiently.

Do I need procdump or dotnet-dump to capture .NET crash dumps?

Yes, capturing .NET crash dumps requires tools like procdump, dotnet-dump, or gcore. These dependencies extract memory state from crashing processes for later debugging and analysis.

Why does my .NET application crash without generating a crash dump?

Missing environment variables or insufficient system capabilities prevent .NET crash dumps. Proper configuration of collection settings and storage paths is required to capture dumps successfully.