dotnet-workload-info

Query live NuGet and release metadata APIs for .NET SDK and workload versions.

209|27|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/dotnet/maui-labs --skill dotnet-workload-info-dotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-workload-info
Source: https://github.com/dotnet/maui-labs/tree/main/plugins/dotnet-maui/skills/dotnet-workload-info
Command: npx skills add https://github.com/dotnet/maui-labs --skill dotnet-workload-info-dotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Quickly determining which .NET SDK, workload set, workload manifest, and external dependencies (Xcode, JDK, Android SDK) are required—without relying on outdated blog posts or guessing.

Core Features & Use Cases

  • Live NuGet-based discovery: Derives the latest SDK and maps it to the correct workload set and workload manifest versions using authoritative NuGet APIs.
  • Dependency requirement resolution: Extracts dependency constraints and recommended versions for platforms like iOS/macOS and Android (including version ranges for Xcode and JDK).
  • MAUI package version checks: Finds the latest MAUI NuGet package versions (e.g., Microsoft.Maui.Controls) independently of workload versions when needed for compatibility.

Quick Start

Ask: "What Xcode version and Android JDK/Android SDK packages are required for .NET 10 iOS and Android, including workload set and manifest versions?"

Frequently Asked Questions about dotnet-workload-info

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the required Xcode and JDK versions for .NET MAUI iOS and Android workloads?

To check .NET MAUI workload requirements, query live NuGet and release metadata APIs to resolve exact Xcode and JDK version constraints for iOS and Android. This provides authoritative platform dependency details without relying on outdated documentation.

What .NET SDK versions do I need for my current MAUI workload set and manifest?

Determining .NET SDK versions for a MAUI workload set and manifest involves querying live NuGet APIs to derive the latest SDK. The API maps the SDK to the correct workload set and manifest versions for accurate dependency planning.

Does the .NET MAUI workload package version match the installed SDK version?

The .NET MAUI workload package version does not always match the installed SDK version. You can query NuGet independently to find the latest Microsoft.Maui.Controls package versions for compatibility checks, separate from workload set versions.

Can I find .NET workload prerequisites for CI build environment planning?

You can find .NET workload prerequisites for CI build environment planning by querying live NuGet and release metadata APIs. This returns formatted workload and dependency details, including SDK band derivation and alias mapping, suitable for CI pipelines.

Why does my .NET Android build fail after a workload upgrade?

A .NET Android build may fail after a workload upgrade if the Android SDK or JDK versions do not meet the newly resolved dependency constraints. Querying release metadata APIs extracts the exact version ranges required to fix the environment mismatch.