template-authoring

Coordinate creation and validation of dotnet templates, including packaging for NuGet distribution.

2|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/sayedihashimi/copilot-skill-eval --skill template-authoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template-authoring
Source: https://github.com/sayedihashimi/copilot-skill-eval/tree/main/examples/aspnet-razor-pages/plugins/dotnet-skills/dotnet-template-engine/skills/template-authoring
Command: npx skills add https://github.com/sayedihashimi/copilot-skill-eval --skill template-authoring

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides creation and validation of custom dotnet new templates. Generates templates from existing projects and validates template.json for authoring issues before publishing.

Core Features & Use Cases

  • Bootstrap templates from existing projects
  • Validate template.json for correctness, schema compliance, and parameter issues
  • Package templates for NuGet distribution

Quick Start

Run the template authoring workflow to bootstrap a template from an existing project and validate template.json.

Frequently Asked Questions about template-authoring

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

FAQPage Schema
How do I create a dotnet template from an existing project?

To validate template.json, you can run the template authoring workflow which checks for schema compliance, verifies parameter issues, and enforces required fields like template identity, shortName, sourceName, classifications, and tags.

How do I package dotnet templates for NuGet distribution?

To package dotnet templates for NuGet distribution, the template authoring workflow coordinates the packaging process after validating your template.json, ensuring the template structure meets repository standards for publishing.

What fields are required in a valid template.json file?

A valid template.json file requires specific fields including template identity, shortName, sourceName, classifications, tags, and post-actions, all of which are enforced during the template validation process.

Can I validate template.json for schema compliance before publishing?

Yes, you can validate template.json for schema compliance before publishing by running the validation workflow, which identifies parameter issues and enforces repository structure requirements for dotnet new templates.

Why does my dotnet new template fail validation?

Your dotnet new template may fail validation if the template.json file lacks required fields such as identity, shortName, sourceName, classifications, tags, or post-actions, or if there are parameter issues and schema violations.