ilspy-decompile

Decompile .NET assemblies into C# source code or IL using ILSpy.

57|7|Updated Aug 6, 2025
One-click install
npx skills add https://github.com/seiggy/lucia-dotnet --skill ilspy-decompile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ilspy-decompile
Source: https://github.com/seiggy/lucia-dotnet/tree/main/.github/skills/ilspy-decompile
Command: npx skills add https://github.com/seiggy/lucia-dotnet --skill ilspy-decompile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers understand the internal workings of .NET code by decompiling compiled assemblies, allowing inspection of libraries and frameworks.

Core Features & Use Cases

  • Decompile Assemblies: View C# source code from DLLs.
  • Inspect NuGet Packages: Understand how third-party libraries are implemented.
  • Examine Framework Code: See the internal logic of the .NET runtime.
  • Use Case: You need to understand a specific method in a NuGet package you are using. This Skill can decompile the package's DLL to show you the C# implementation.

Quick Start

Use the ilspy-decompile skill to decompile the assembly MyLibrary.dll to standard output.

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 view the C# source code?

To decompile a .NET assembly, you can use this Skill to decompile DLLs into C# source code or Intermediate Language (IL). It utilizes the ILSpy command-line tool to inspect NuGet packages, framework libraries, and application binaries.

Can I inspect the internal implementation of a NuGet package DLL?

Yes, you can inspect NuGet packages by decompiling the package's DLL to show the C# implementation. This allows you to understand exactly how third-party libraries are implemented within your .NET application.

How do I list types and view IL code in a compiled .NET binary?

You can list types and view IL code in a compiled .NET binary using the ILSpy command-line tool. This Skill supports targeted type decompilation to output Intermediate Language code for framework analysis.

Does this decompiler work with framework libraries and application binaries?

Yes, the decompiler works with framework libraries and application binaries. It allows you to examine the internal logic of the .NET runtime by decompiling compiled assemblies into readable C# code.

What is the best way to analyze a specific method in a .NET DLL?

The best way to analyze a specific method in a .NET DLL is to decompile the assembly using ILSpy. This Skill performs targeted type decompilation, allowing you to view the exact C# source code of the method.

Do I need ILSpy installed to decompile assemblies with this Skill?

The Skill utilizes the ILSpy command-line tool to decompile .NET assemblies into C# source code or Intermediate Language (IL). It handles the decompilation process for inspecting NuGet packages and application binaries.