ilspy-decompile

Decompose .NET assemblies with ILSpyCmd to inspect internal API implementations.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/MudraMartin/dotlight-skillset --skill ilspy-decompile-mudramartin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ilspy-decompile
Source: https://github.com/MudraMartin/dotlight-skillset/tree/main/dotnet/ilspy-decompile
Command: npx skills add https://github.com/MudraMartin/dotlight-skillset --skill ilspy-decompile-mudramartin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ilspycmd, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the need to inspect the internal structure and functionality of compiled .NET assemblies, enabling deeper understanding of how APIs work and identifying implementation details.

Core Features & Use Cases

  • Assembly Decomposition: Allows you to view the internal workings of .NET assemblies.
  • Internal Code Analysis: Gain insights into API implementations and framework code.
  • Use Case: When troubleshooting a third-party .NET library or when looking for a specific method implementation, this skill can be used to decompile the library and understand its inner workings.

Quick Start

Decompile the assembly 'MyLibrary.dll' to see its internal code.

Frequently Asked Questions about ilspy-decompile

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

FAQPage Schema
How do I decompile a .NET assembly to inspect internal API implementations?

Decompiling a .NET assembly involves using ILSpyCmd to break down compiled DLLs into readable source code, revealing internal API implementations and structural details. This Skill automates that decomposition process to provide detailed insights into framework code.

What's the best way to view the internal code of a third-party .NET library?

The best way to view the internal code of a third-party .NET library is through assembly decompilation using ILSpyCmd. This process exposes the internal method implementations and API structures, allowing you to troubleshoot or reverse engineer the library without needing the original source code.

Do I need ILSpyCmd installed to decompile .NET assemblies?

Yes, you need the ILSpyCmd tool installed to decompile .NET assemblies with this Skill. ILSpyCmd is a required dependency that performs the actual assembly decomposition to extract and display the internal code and structural details.

Can I use assembly decompilation to debug a .NET library?

Yes, you can use assembly decompilation to debug a .NET library by exposing its internal code and API implementations. Decompiling the compiled assembly with ILSpyCmd allows you to understand the inner workings and identify the root cause of issues within the library.

What are the limitations of using ILSpyCmd for .NET code inspection?

Using ILSpyCmd for .NET code inspection is limited to decompiling and viewing the internal structure of assemblies. It provides detailed insights into API implementations and framework code but does not allow modifying the original assembly or debugging it at runtime.