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.