Individual skill
setup-local-sdk
Install a .NET SDK locally for safe preview testing, specific-version pinning, or reproducible team setups — without modifying the system-wide installation. USE FOR: trying .NET previews safely, testing specific SDK versions, installing MAUI or other workloads on a preview, updating or replacing an existing local SDK, creating reproducible team/CI install scripts, configuring global.json paths. DO NOT USE FOR: system-wide SDK installs, .NET hosts older than 10, runtime-only installs, or projects not using SDK-style commands.
plugins/dotnet/skills/setup-local-sdk/SKILL.md
Source commit 281e39451fb4487b4828d62fcb51ca853589a185
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 5,855
- Repository last updated
- Nov 8, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytesSKILL.mdcore · 14,686 bytes
Read excerpt
# setup-local-sdk
## Purpose
Guide the user through installing a .NET SDK into a project-local `.dotnet/`
directory and wiring it up via the `global.json` `paths` feature (.NET 10+).
The examples use .NET 11, but this works with any version — prerelease or stable.
The result is a fully isolated SDK that:
- Does **not** modify the system-wide .NET installation.
- Is picked up automatically by `dotnet` commands from the project root.
- Can be deleted to revert (`rm -rf .dotnet/` or `Remove-Item -Recurse -Force .\.dotnet`).
## When NOT to use