←Leaderboard/Code Quality/dotnet-skillz
Last commit on January 28, 2026·Created on January 28, 2026

davidfowl/dotnet-skillz

“Reveals the internal implementation of compiled .NET assemblies and NuGet packages.”
Combined rank
#668
across all skills
In Code Quality
#35
category rank
Stars
297
+1.0% in last 7d
Forks
14
0.0% in last 7d
Watchers
10
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This skill enables developers to inspect the inner workings of .NET APIs by decompiling binaries into readable code. It is designed for those who need to audit framework implementations or understand the source of third-party NuGet packages when original code is unavailable.

WHO IT'S FOR
.NET Backend Engineers
inspecting internal .NET API implementations
Security Researchers
analyzing compiled .NET binaries for vulnerabilities
Software Architects
evaluating NuGet package source code quality
QA / Test Automation Engineers
debugging issues within compiled dependencies
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

I’m using

GitHub Copilot CLI marketplace

Installs: The ilspy-decompile plugin from the dotnet-skillz marketplace · GitHub Copilot CLI

Before you start
  • .NET 10 SDK or newer
  1. In a GitHub Copilot CLI agent session, add the dotnet-skillz plugin marketplace.

    /plugin marketplace add davidfowl/dotnet-skillz
  2. In the same GitHub Copilot CLI agent session, install the ilspy-decompile plugin from that marketplace.

    /plugin install ilspy-decompile@dotnet-skillz
.claude-plugin/plugin.json ↗ · Checked Oct 18, 2026README.md ↗ · Checked Oct 18, 2026.claude-plugin/marketplace.json ↗ · Checked Oct 18, 2026

Give it something to do.

Suggested first task

Inspect one type in a .NET assembly

Uses ilspy-decompile

  • Path to the compiled .NET assembly replacing <assembly-path>
  • API, class, or method of interest replacing <API-or-type>
Use the ilspy-decompile skill to inspect the implementation of <API-or-type> in the .NET assembly at <assembly-path>. Treat <assembly-path> as the path to my DLL and <API-or-type> as the API, class, or method I want to understand. If the exact type name is unknown, list the assembly's classes first; then decompile the relevant type and briefly explain the implementation details.
skills/ilspy-decompile/SKILL.md ↗ · Checked Oct 18, 2026