Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
A prioritized set of 80 MSBuild and dotnet CLI command templates for .NET and ASP.NET projects. Covers the full day-to-day workflow from restore and build through test, publish, NuGet packaging, and build diagnostics. Commands are ranked by frequency and impact.
Having 80 ranked templates in one place eliminates flag lookups across scattered docs when moving between restore, build, test, and publish tasks in the same session.
When to use it
- Running a Release build with determinism flags for CI pipelines
- Publishing a self-contained single-file executable for Linux
- Capturing a binary log to diagnose a failing build
- Running tests with code coverage collection and TRX report output
- Packing a NuGet library and stamping it with a version number
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Publish my ASP.NET app as a self-contained single-file for Linux x64
- 1Identify the target project .csproj path
- 2Set /t:Publish with /p:Configuration=Release
- 3Add /p:RuntimeIdentifier=linux-x64 and /p:SelfContained=true
- 4Add /p:PublishSingleFile=true
- 5Suggest adding /bl to capture a binary log if the publish fails
dotnet msbuild src/MyWeb/MyWeb.csproj /t:Publish /p:Configuration=Release /p:RuntimeIdentifier=linux-x64 /p:SelfContained=true /p:PublishSingleFile=true