Guides creation and validation of custom dotnet new templates from existing projects. Generates a .template.config/template.json that preserves the source project's conventions. USE FOR: creating a reusable dotnet new template from an existing project, bootstrapping .template.config/template.json with correct identity, shortName, parameters, and post-actions, adding parameters or conditional…
Install
npx skills add dotnet/skills --skill template-authoringnpx skills add dotnet/skills --skill template-authoring -a claude-code -gnpx skills add dotnet/skills --skill template-authoring -a codex -ggemini skills install https://github.com/dotnet/skills.git --path plugins/dotnet-template-engine/skills/template-authoringgh skill install dotnet/skills template-authoringgit clone --depth 1 https://github.com/dotnet/skills /tmp/dotnet__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/dotnet__skills/plugins/dotnet-template-engine/skills/template-authoring ~/.claude/skills/template-authoring # Claude Code
cp -R /tmp/dotnet__skills/plugins/dotnet-template-engine/skills/template-authoring ~/.agents/skills/template-authoring # Codex, Cursor, Gemini CLI, Copilot, OpenCode