К содержимому
Claude Code с 0:полный курс
Уровень 3 · Пишем свои Skills 4 мин Проверено автором · 3 июл. 2026 г.

Анатомия Skill: папка и SKILL.md

Skill — это папка с файлом SKILL.md, у которого во фронтматтере есть name и description. Что куда кладётся и зачем нужно каждое поле.

Уровень 3 · 0 / 5 уроков0%

Ты уже видел, как Claude Code подхватывает CLAUDE.md и slash-команды. Skill (навык) — третий способ дать агенту знание. По сути это всего лишь папка с одним обязательным файлом внутри — SKILL.md. Никакой магии: обычный текст с шапкой-фронтматтером и инструкциями.

Из чего состоит навык

Минимальный Skill выглядит так:

.claude/skills/
  otchet-po-shablonu/
    SKILL.md

Папка задаёт имя навыка по смыслу, а вся суть — в SKILL.md. У файла две части: фронтматтер (шапка между ---) и тело с инструкциями.

---
name: otchet-po-shablonu
description: Собирает отчёт о проделанной работе по нашему внутреннему шаблону — когда просят подвести итоги спринта или оформить changelog.
---

# Как оформлять отчёт

1. Заголовок: что сделано за период.
2. Список изменений по разделам: фичи, баги, документация.
3. В конце — что осталось и риски.

name и description

name — короткое имя навыка. description — самое важное поле: по нему Claude решает, нужен ли навык прямо сейчас. Об этом — следующий урок.

Прогрессивное раскрытие

Claude не держит в голове все навыки целиком. В контексте постоянно живёт только короткое description каждого навыка. Полное тело SKILL.md агент читает лишь тогда, когда задача совпала с описанием. Так десятки навыков не засоряют контекст: подгружается ровно тот, что сейчас к месту.

Заметка

Папка может содержать и другие файлы — примеры, шаблоны, скрипты. Но SKILL.md обязателен: это вход в навык.

Практика в терминале

Собери скелет навыка руками: создай папку `.claude/skills/otchet-po-shablonu` командой `mkdir -p` и положи внутрь `SKILL.md` со строкой `description:` через `echo` и `>`. Здесь ты тренируешь саму структуру — а настоящий Claude Code подхватит такую папку из твоего проекта.

Проверь себя

Отвечено 0/3
Режим:

Что обязательно есть в любом Skill?

Какие два поля во фронтматтере SKILL.md?

Что значит «прогрессивное раскрытие» навыка?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

Собери скелет навыка: папку .claude/skills/otchet-po-shablonu и файл SKILL.md внутри — со строкой description, по которой Claude решает, когда подгружать навык.

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Папка навыка создана
  • Не выполнено: Внутри лежит SKILL.md
  • Не выполнено: В SKILL.md есть поле description

Вопросы и ответы по уроку

Что обязательно есть в любом Skill?

Навык — это папка, и обязательный файл в ней — SKILL.md с фронтматтером и инструкциями.

Какие два поля во фронтматтере SKILL.md?

В шапке SKILL.md задают name (имя навыка) и description (по которому Claude решает, подгружать навык).

Что значит «прогрессивное раскрытие» навыка?

Постоянно в контексте — только description; полное тело SKILL.md подгружается по релевантности, поэтому много навыков не засоряют контекст.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K