Практическое руководство по созданию навыков Claude: структура, триггеры и скрипты

✍️ OpenClawRadar📅 Опубликовано: 14 марта 2026 г.🔗 Source
Практическое руководство по созданию навыков Claude: структура, триггеры и скрипты
Ad

Что такое Claude Skills и как они работают

Claude Skills — это инструкции, которые автоматизируют конкретные задачи, в отличие от Проектов (баз знаний) и Model Context Protocol (слой подключения для живых данных). Если вы набирали одни и те же инструкции в начале более трёх разговоров — это навык, который просится быть созданным.

Структура и настройка навыка

Навык — это папка, содержащая один файл под названием SKILL.md. Базовая структура:

your-skill-name/
├── SKILL.md
└── references/
    └── your-ref.md

Поместите папку в ~/.claude/skills/ на вашем компьютере. Claude найдёт её автоматически.

Триггеры YAML: механизм активации

Вверху SKILL.md напишите метаданные между строками ---, чтобы сообщить Claude, когда активироваться. Пример:

---
name: csv-cleaner
description: Преобразует неаккуратные CSV-файлы в чистые таблицы. Используйте этот навык всякий раз, когда пользователь говорит 'очисти этот CSV', 'исправь заголовки', 'отформатируй эти данные' или 'организуй эту таблицу'. НЕ используйте для PDF, документов Word или файлов изображений.
---

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

Когда инструкций недостаточно: директория скриптов

Простые инструкции на английском языке обрабатывают суждения, язык, форматирование и решения. Для задач, требующих фактических вычислений, добавьте папку scripts/.

Используйте инструкции для: "перепиши это в нашем фирменном стиле" или "категоризируй эти заметки с собрания".

Используйте скрипты для: "рассчитай скользящее среднее этих чисел", "распарсь этот XML и извлеки определённые поля" или "измени размер всех изображений в этой папке до 800x600".

Структура папки для навыка, использующего и то, и другое:

data-analyser/
├── SKILL.md
├── references/
│   └── analysis-template.md
└── scripts/
    ├── parse-csv.py
    └── calculate-stats.py

Внутри SKILL.md ссылайтесь на скрипты так:

## Рабочий процесс
1. Прочитайте загруженный CSV-файл, чтобы понять его структуру.
2. Запустите scripts/parse-csv.py для очистки данных:
   - Команда: `python scripts/parse-csv.py [input_file] [output_file]`
   - Это удаляет пустые строки, нормализует заголовки и обеспечивает типы данных.
3. Запустите scripts/calculate-stats.py на очищенных данных:
   - Команда: `python scripts/calculate-stats.py [cleaned_file]`
   - Это выводит: среднее, медиану, стандартное отклонение и выбросы для каждого числового столбца.
4. Прочитайте статистический вывод и напишите понятное человеку резюме, следуя шаблону в references/analysis-template.md. Выделите любые аномалии или выбросы, которые могут беспокоить нетехнического читателя.

Скрипты обрабатывают вычисления; инструкции обрабатывают суждения. Одно правило для скриптов: один скрипт — одна задача. parse-csv.py не должен также рассчитывать статистику. Держите их сфокусированными, принимайте пути к файлам как аргументы, никогда не жёстко кодируйте пути и всегда включайте обработку ошибок, чтобы Claude мог читать сбои и сообщать о них чисто.

Ad

Ссылки: правило одного уровня вложенности

Если навыку нужен бренд-гайд или шаблон, поместите его в references/ и ссылайтесь на него из SKILL.md. Никогда не допускайте, чтобы файлы ссылок ссылались на другие файлы ссылок — Claude обрежет своё чтение и пропустит вещи. Только один уровень вложенности.

your-skill-name/
├── SKILL.md
└── references/
    └── brand-voice-guide.md ← ссылайтесь на это из SKILL.md ← никогда не ссылайтесь отсюда на другой файл

В SKILL.md: Прежде чем начать задачу, прочитайте руководство по фирменному стилю по ссылке references/brand-voice-guide.md

Оркестрация нескольких навыков: предотвращение конфликтов

Как только у вас развёрнуто пять или более навыков, начинаются конфликты — например, активация регулятора фирменного стиля, когда вы хотели составителя электронных писем. Три правила останавливают это:

  • Правило 1: Непересекающиеся территории. Каждый навык владеет чётко определённой областью (например, регулятор фирменного стиля обрабатывает соответствие стилю, составитель писем обрабатывает составление, преобразователь контента обрабатывает преобразование формата). Никакого смешения.
  • Правило 2: Агрессивные отрицательные границы.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Qwen 3.5 122B MoE на уровне 35 т/с на одном 3090 с ik_llama.cpp MTP
Гайды

Qwen 3.5 122B MoE на уровне 35 т/с на одном 3090 с ik_llama.cpp MTP

Локальный стек, запускающий Qwen 3.5 122B MoE на одной 3090 со скоростью 35 т/с, используя слитые MoE операции ik_llama.cpp для MTP. Стандартный llama.cpp показал улучшение только на +4%; форк ik дает +20%.

OpenClawRadar
4-файловая система памяти для агентов OpenClaw без плагинов
Гайды

4-файловая система памяти для агентов OpenClaw без плагинов

Пользователь Reddit делится практической системой памяти, использующей четыре файла в формате markdown: USER.md для идентификации, CONTEXT.md для текущей работы, MEMORY.md для структурированных тем и ARCHIVE.md для завершённых задач. Этот подход решает проблему «агент не знает, что он знает» через улучшенную архитектуру файлов, а не за счёт увеличения памяти.

OpenClawRadar
Запуск Qwen3.6-35B-A3B с ~190k контекстом на 8 ГБ VRAM + 32 ГБ ОЗУ – Настройка и бенчмарки
Гайды

Запуск Qwen3.6-35B-A3B с ~190k контекстом на 8 ГБ VRAM + 32 ГБ ОЗУ – Настройка и бенчмарки

Пользователь Reddit делится рабочей конфигурацией llama.cpp для моделей Qwen3.6-35B-A3B GGUF на RTX 4060 (8 ГБ VRAM) + 32 ГБ DDR5, достигая 37-51 ток/с при контексте 192k с использованием TurboQuant и специальных флагов.

OpenClawRadar
5 распространенных ошибок настройки OpenClaw и как их исправить
Гайды

5 распространенных ошибок настройки OpenClaw и как их исправить

Практические решения пяти самых распространенных ошибок при настройке OpenClaw: отсутствие постоянной памяти, отсутствие исходящего доступа, перегруженный системный промпт, отсутствие поведения при ошибке и использование только одной модели.

OpenClawRadar