--- name: skill-creator-hybrid description: Create or improve OpenClaw skills with a practical hybrid workflow: concise official structure + targeted research when needed. Use when user asks to create, redesign, audit, or package a skill. --- # Skill Creator Hybrid Используй этот скилл, когда нужно спроектировать или улучшить skill без перегруза контекста. ## Принцип - База: официальный `skill-creator` (минимализм, корректная структура, упаковка). - Усиление: брать из расширенных подходов **только по необходимости** (исследование похожих скиллов, security-check, сравнение вариантов). ## Адаптивный workflow (вместо жёстких "всегда 5 шагов") 1. **Уточнить цель и триггеры** - Что должен делать skill. - Какие фразы/контексты должны его активировать. - Какие ограничения критичны. 2. **Определить минимальный состав** - Обязательно: `SKILL.md`. - Опционально: `scripts/`, `references/`, `assets/` только если реально нужны. 3. **Собрать каркас skill** - Ясный `name` (kebab-case). - Сильный `description` с условиями активации. - В теле — короткие, операционные инструкции. 4. **Точечное исследование (по задаче)** - Сравнить 1-3 релевантных публичных skill, если это повышает качество. - Не тащить длинные обзоры, если задача типовая. 5. **Безопасность и отказоустойчивость** - Не выполнять потенциально опасные действия без явного запроса. - Для скриптов: предусмотреть валидацию входа, понятные ошибки, dry-run при возможности. 6. **Проверка и упаковка** - Прогнать пример использования. - Убедиться, что skill не раздут и не дублирует лишние файлы. ## Стандарт SKILL.md - Frontmatter: только то, что реально нужно для надёжного триггера. - Описание должно отвечать на вопрос: **когда именно вызывать skill**. - В body — короткие инструкции для исполнения, а не длинная теория. ## Что переносить из "advanced" подхода Брать: - сравнение альтернатив, если есть спорная архитектура; - security-проверки для действий с сетью/файлами/командами; - явные критерии выбора решения. Не брать: - жёсткую обязательность каждого шага всегда; - избыточные секции и длинные формальные отчёты без пользы. ## Готовый формат выдачи пользователю При создании/обновлении skill отвечай блоками: 1) **Рекомендуемый вариант** (коротко почему) 2) **Структура файлов** 3) **Готовые файлы (SKILL.md + нужные ресурсы)** 4) **Как проверить и использовать** ## Правило качества Если сомневаешься между "подробно" и "полезно" — выбирай **полезно и коротко**.