dotnet-skill
0.1.1
Prefix Reserved
dotnet tool install --global dotnet-skill --version 0.1.1
dotnet new tool-manifest
dotnet tool install --local dotnet-skill --version 0.1.1
#tool dotnet:?package=dotnet-skill&version=0.1.1
nuke :add-package dotnet-skill --version 0.1.1
dotnet-skill
Tiny .NET tool that prints a .NET agent tool catalog to stdout.
Install or run
dotnet tool install -g dotnet-skill
dotnet skill
Run without installing:
dnx dotnet-skill -y
Development
dotnet run src/dotnet-skill/dotnet-skill.cs -c Release
dotnet pack src/dotnet-skill/dotnet-skill.cs -c Release
The app is file-based: dotnet-skill.cs embeds SKILL.md and prints it. The tool intentionally has no subcommands and no test infrastructure. It prints the current catalog and exits. If this grows to multiple skills later, that should be a separate plural command surface such as dotnet skills ls and dotnet skills show.
Design
dotnet skill is intentionally a concise router, not a full multi-tool manual. It should print enough guidance for an agent to choose a .NET tool and then run that tool's own skill command for detailed, versioned workflow guidance.
Start with docs/overview.md, then see docs/router-skill-design.md for the SKILL.md/marketplace/plugin-inspired design rationale.
Publishing
CI builds, packs, smoke-tests, and uploads the pointer, any, and RID-specific NuGet package artifacts. To publish, run the Publish workflow manually with the CI run ID and confirm set to publish; it pushes the RID packages first, then the pointer package, and creates a GitHub release.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.