create-skill

Generate directory structures and compliant SKILL.md files for dotnet/skills.

5.1k|377|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/dotnet/skills --skill create-skill-dotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/dotnet/skills/tree/main/.agents/skills/create-skill
Command: npx skills add https://github.com/dotnet/skills --skill create-skill-dotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of new agent skills, ensuring they adhere to the dotnet/skills repository's standards and the Agent Skills specification.

Core Features & Use Cases

  • Scaffolding: Generates the necessary directory structure and SKILL.md file for new skills.
  • Frontmatter Generation: Creates compliant YAML frontmatter with name and description.
  • Template Inclusion: Provides a structured template for SKILL.md content, including recommended sections.
  • Use Case: When starting a new project to add a skill for code refactoring, use this skill to quickly set up the SKILL.md file and directory structure.

Quick Start

Use the create-skill skill to generate a new skill named 'code-refactor' with a description of 'Refactors C# code based on best practices'.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I scaffold a new agent skill for the dotnet repository?

To scaffold a new agent skill, use this tool to automatically generate the required directory structure and a compliant SKILL.md file with proper YAML frontmatter, ensuring your skill meets the repository's standards.

What is the standard structure for a SKILL.md file in skill development?

A standard SKILL.md file includes YAML frontmatter with name and description fields, followed by structured content sections. This scaffolding tool provides a built-in template to generate these compliant files automatically.

Do I need to manually validate my new skill against the Agent Skills specification?

Manual validation is reduced because this scaffolding tool generates compliant YAML frontmatter and provides validation guidance, ensuring your new agent skills adhere to the dotnet/skills repository standards automatically.

Can I use this scaffolding template to create any type of agent skill?

Yes, the scaffolding template is versatile for agent development. For example, when creating a skill for code refactoring, it quickly sets up the necessary directory structure and SKILL.md file to standardize your onboarding process.