Skip to content
Docksoft

.NET Core Skills

A

dotnet

Common everyday C#/.NET coding skills useful to all .NET developers. Skill bundle covering C# scripting, P/Invoke patterns, and NuGet trusted publishing.

dotnetcsharpp-invokescripting

Install

/plugin install dotnet@dotnet-agent-skills
License
MIT
Updated
May 2026
Type
Bundle of 3
Platforms
Claude Code, Github Copilot, Cursor, Multi Platform
View source

3 skills in this bundle

  • csharp-scripts

    Source

    Run file-based C# apps with the .NET CLI when the user explicitly wants C#/.NET code without creating a project. Use for C# language/API experiments, one-file C# apps, small multi-file C# apps composed with `#:include`/`#:exclude`, or C# file-based apps linked with `#:ref`. Do not use for language-agnostic throwaway scripts, generic computations, Python/PowerShell-style automation, full projects, or existing app integration.

  • dotnet-pinvoke

    Source

    Correctly call native (C/C++) libraries from .NET using P/Invoke and LibraryImport. Covers function signatures, string marshalling, memory lifetime, SafeHandle, and cross-platform patterns. USE FOR: writing new P/Invoke or LibraryImport declarations, reviewing or debugging existing native interop code, wrapping a C or C++ library for use in .NET, diagnosing crashes, memory leaks, or corruption at the managed/native boundary. DO NOT USE FOR: COM interop, C++/CLI mixed-mode assemblies, or pure managed code with no native dependencies.

  • nuget-trusted-publishing

    Source

    Set up NuGet trusted publishing (OIDC) on a GitHub Actions repo — replaces long-lived API keys with short-lived tokens. USE FOR: trusted publishing, NuGet OIDC, keyless NuGet publish, migrate from NuGet API key, NuGet/login, secure NuGet publishing. DO NOT USE FOR: publishing to private feeds or Azure Artifacts (OIDC is nuget.org only). INVOKES: shell (powershell or bash), edit, create, ask_user for guided repo setup.

Related

Backend & APIs

A

.NET 11

dotnet11

Skills for new .NET 11 APIs and language features: System.Text.Json improvements, runtime updates, and adoption patterns.

claude-codegithub-copilotcursor+1MIT

Backend & APIs

A

ASP.NET Core

dotnet-aspnet

ASP.NET Core web development skills: middleware, endpoints, real-time communication, API patterns, OpenTelemetry, and Minimal API patterns.

claude-codegithub-copilotcursor+1MIT

Backend & APIs

A

Better Auth Best Practices

better-auth

Best practices for implementing Better Auth authentication flows — OAuth, sessions, plugins.

claude-codecodexcursor+1MIT

Agent tooling

Want agents that know your stack?

This index is ours, and so is the tooling behind it. If your team wants agents that understand how your own systems actually work, that is a thing we build.

Contact the dock

One address, read by the people who would do the work. No intake form, no calendar link — just an email.

tphamdn@gmail.com
Other reasons to writeWe reply within two business days