LaunchKit · 2026
Back to Skills

This skill provides a practical, **prioritized** set of the **80 most useful command templates** for working.

0
445 downloads
by @thecybercore

Setup & Installation

openclaw skills install @thecybercore/msbuild

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install msbuild

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.

INPUT

User asks: Publish my ASP.NET app as a self-contained single-file for Linux x64

AGENT
  1. 1Identify the target project .csproj path
  2. 2Set /t:Publish with /p:Configuration=Release
  3. 3Add /p:RuntimeIdentifier=linux-x64 and /p:SelfContained=true
  4. 4Add /p:PublishSingleFile=true
  5. 5Suggest adding /bl to capture a binary log if the publish fails
OUTPUT

dotnet msbuild src/MyWeb/MyWeb.csproj /t:Publish /p:Configuration=Release /p:RuntimeIdentifier=linux-x64 /p:SelfContained=true /p:PublishSingleFile=true