Skills for Real Engineers. Straight from my .agents directory.
ilspy-decompile
Agent skill fromAaronontheweb/dotnet-skills
Understand implementation details of .NET code by decompiling assemblies. Use when you want to see how a .NET API works internally, inspect NuGet package source, view framework implementation, or understand compiled .NET binaries.
How to install ilspy-decompile
npx skills add Aaronontheweb/dotnet-skills# or add only this skill to Claude Code: copy the folder
skills/ilspy-decompile/
# into
~/.claude/skills/ilspy-decompile/ (all projects)
.claude/skills/ilspy-decompile/ (one project)
1# .NET Assembly Decompilation with ILSpy23Use this skill to understand how .NET code works internally by decompiling compiled assemblies.45## Prerequisites67- .NET SDK installed8- ILSpy command-line tool available via one of the following:9 - `dnx ilspycmd` (if available in your SDK or runtime)10 - `dotnet tool install --global ilspycmd`1112Both forms are shown below. Use the one that works in your environment.1314> Note: ILSpyCmd options may vary slightly by version.15> Always verify supported flags with `ilspycmd -h`.1617## Quick start1819```bash20# Decompile an assembly to stdout21ilspycmd MyLibrary.dll22# or23dnx ilspycmd MyLibrary.dll2425# Decompile to an output folder26ilspycmd -o output-folder MyLibrary.dll27```2829## Common .NET Assembly Locations3031### NuGet packages3233```bash34~/.nuget/packages/<package-name>/<version>/lib/<tfm>/35```3637### .NET runtime libraries3839```bash40dotnet --list-runtimes41```4243### .NET SDK reference assemblies4445```bash46dotnet --list-sdks47```4849> Reference assemblies do not contain implementations.5051### Project build output5253```bash54./bin/Debug/net8.0/<AssemblyName>.dll55./bin/Release/net8.0/publish/<AssemblyName>.dll56```5758## Core workflow59601. Identify what you want to understand612. Locate the assembly623. List types634. Decompile the target6465## Commands6667### Basic decompilation6869```bash70ilspycmd MyLibrary.dll71ilspycmd -o ./decompiled MyLibrary.dll72ilspycmd -p -o ./project MyLibrary.dll73```7475### Targeted decompilation7677```bash78…
Excerpt shown under the repository's MIT license.
More skills in dotnet-skills
Similar skill repositories
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships.
