AIKraft/Skills/Создание навыка

Создание навыка

Scaffolds new agent skills for the dotnet/skills repository. Use when creating a new skill, generating SKILL.md files, writing a skill description that the runtime will actually route to, or setting up skill directory structures. Handles frontmatter generation, section templates, and validation guidance. Do not use for fixing a skill that already fails its evaluation (use improve-skill-quality) or

dotnet official Документы

Что делает навык

Навык создает каркас новых agent skills для репозитория dotnet/skills, генерируя файл SKILL.md с правильным frontmatter, описанием для маршрутизации и структурой каталогов. Он обеспечивает соответствие спецификации agentskills.io и конвенциям репозитория, включая настройку CODEOWNERS и валидацию.

Когда применять

  • Создание нового навыка (skill) с нуля
  • Генерация файла SKILL.md с корректным frontmatter
  • Настройка структуры каталогов навыка с опциональными папками
  • Обеспечение соответствия спецификации agentskills.io

Как работает

  1. Валидация имени навыка: проверка на соответствие правилам (нижний регистр, только цифры и дефисы, длина 1-64 символа)
  2. Написание описания (description): формулировка триггеров и исключений для маршрутизации запросов runtime
  3. Создание каталога навыка по пути plugins/<plugin>/skills/<skill-name>/
  4. Генерация файла SKILL.md с frontmatter и основными разделами (Purpose, When to Use, Workflow и др.)
  5. Добавление опциональных директорий (scripts/, references/, assets/) при необходимости
  6. Обновление файла .github/CODEOWNERS для новых правок

Примеры запросов агенту

Создай новый навык code-review с описанием для проверки кода
Сгенерируй каркас навыка ci-triage с базовой структурой каталогов
Настрой структуру для нового навыка и добавь его в CODEOWNERS

Что понадобится

  • Доступ к репозиторию dotnet/skills
  • Инструмент skill-validator (eng/skill-validator/src/SkillValidator.csproj)
  • Знание конвенций репозитория и спецификации agentskills.io

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «create-skill» из репозитория: # https://github.com/dotnet/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r create-skill/ ~/.claude/skills/create-skill/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.