creating-skills
Создание эффективных навыков Claude
Также доступно от: Asmayaseen,Bae-ChangHyun,BrendanShields,BPSAI,AgentWorkforce
Пользователи испытывают трудности с созданием модульных, переиспользуемых навыков агента, соответствующих лучшим практикам. Этот навык предоставляет полную структуру для создания навыков, включая шаблоны, скрипты валидации и рекомендации по паттернам проектирования.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «creating-skills». Помогите мне создать навык для проверки SQL-запросов
Ожидаемый результат:
- Структура навыка: sql-query-reviewer
- Рекомендуемые ресурсы: scripts/ для валидации запросов, references/ для SQL-паттернов
- Frontmatter: описание фокусируется на условиях срабатывания
- Следующий шаг: Запустите init_skill.py для создания структуры навыка
Использование «creating-skills». Валидируй структуру моего навыка
Ожидаемый результат:
- Проверка YAML frontmatter: Присутствует
- Проверка формата имени: Допустимая глагольная форма
- Проверка триггера описания: Содержит 'Use when'
- Проверка verify.py: Присутствует
- Результат: skill-name валиден
Аудит безопасности
Низкий рискDocumentation-focused skill for skill development. Contains no network operations, no credential access, and no arbitrary code execution. Static findings are all false positives: YAML frontmatter was flagged as weak crypto, markdown code blocks as shell backticks, and the word 'EVALUATE' as dynamic eval(). All file operations are controlled and user-specified.
Факторы риска
⚡ Содержит скрипты (3)
📁 Доступ к файловой системе (3)
Оценка качества
Что вы можете построить
Создание новых навыков
Создавайте модульные навыки с правильной структурой, шаблонами и валидацией с нуля.
Стандартизация паттернов навыков
Установите согласованные паттерны проектирования навыков в команде или организации.
Упаковка навыков
Валидируйте и упакуйте навыки в распространяемые файлы .skill для развертывания.
Попробуйте эти промпты
Помогите мне создать новый навык для обработки SQL-запросов. Проведите меня через процесс создания навыка с помощью навыка creating-skills.
Мне нужно спроектировать навык для обработки документов. Какую структуру и ресурсы он должен включать? Используйте creating-skills для рекомендаций.
Валидируйте мой навык в текущей директории с помощью скрипта verify.py. Что нужно исправить?
Упакуйте мой навык в файл .skill для распространения. Запустите package_skill.py на папке навыка.
Лучшие практики
- Держите SKILL.md под 5000 токенов и используйте references/ для подробной документации
- Пишите описания как условия срабатывания, а не как сводки рабочих процессов
- Включайте verify.py в каждый навык для автоматической валидации
- Используйте scripts/ для детерминированных операций, которые выигрывают от выполнения без загрузки контекста
Избегать
- Включение README.md, INSTALLATION_GUIDE.md или CHANGELOG.md в навыки
- Суммирование рабочего процесса в описании вместо перечисления условий срабатывания
- Размещение всей документации в SKILL.md вместо использования references/
- Пропуск валидации перед упаковкой навыков
Часто задаваемые вопросы
Какие инструменты поддерживают файлы .skill?
Какой максимальный размер для SKILL.md?
Как навыки интегрируются с MCP?
Сохраняются ли данные из навыков где-либо?
Почему проверка не проходит?
Чем это отличается от системных промптов?
Сведения для разработчиков
Автор
Awais68Лицензия
MIT
Репозиторий
https://github.com/Awais68/hackathon-2-phase-ii-full-stack-web-app/tree/main/.claude/skills/creating-skillsСсылка
main
Структура файлов