Dotnet Advanced
by @dotnet · plugin · 3 skills
Advanced .NET and C# skills for niche scenarios that are not part of the core dotnet plugin.
Install the whole plugin (CLI)
npx skillmds add dotnet/csharp-scripts
npx skillmds add dotnet/dotnet-pinvoke
npx skillmds add dotnet/nuget-trusted-publishingSkills in this plugin
- ▌ csharp-scripts · dotnetRun file-based C# apps with the .NET CLI for quick experiments, prototypes, and small utilities without creating a project.
- ▌ dotnet-pinvoke · dotnet bundleCorrectly call native C/C++ libraries from .NET using P/Invoke and LibraryImport, covering function signatures, string marshalling, memory lifetime, SafeHandle, and cross-platform patterns.
- ▌ nuget-trusted-publishing · dotnet bundleSet up NuGet trusted publishing (OIDC) on a GitHub Actions repo, replacing long-lived API keys with short-lived tokens.