skill-creator

Скилл, который помогает агенту писать другие скиллы по спецификации agentskills.io: структура, метаданные, прогрессивная подача и проверка

Скилл

Низкий риск

Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.

Почему такой уровень

  • Скилл состоит из инструкций, шаблона и небольшого скрипта проверки метаданных
Все причины и проверки

mgechev/skills-best-practices

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/skill-creator

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add mgechev/skills-best-practices --skill skill-creator -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита a0bfa56
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .claude/skills
cp -R "$tmp/skill" .claude/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add mgechev/skills-best-practices --skill skill-creator -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита a0bfa56
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add mgechev/skills-best-practices --skill skill-creator -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита a0bfa56
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .github/skills
cp -R "$tmp/skill" .github/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add mgechev/skills-best-practices --skill skill-creator -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита a0bfa56
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add mgechev/skills-best-practices --skill skill-creator -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита a0bfa56
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .devin/skills
cp -R "$tmp/skill" .devin/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add mgechev/skills-best-practices --skill skill-creator -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита a0bfa56
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .cline/skills
cp -R "$tmp/skill" .cline/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add mgechev/skills-best-practices --skill skill-creator -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита a0bfa56
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .roo/skills
cp -R "$tmp/skill" .roo/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add mgechev/skills-best-practices --skill skill-creator -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита a0bfa56
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/mgechev/skills-best-practices.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skill/
git -C "$tmp" checkout a0bfa56bbcd676383f6ca57bb7e344d0856bc38e
mkdir -p .agents/skills
cp -R "$tmp/skill" .agents/skills/skill-creator

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит a0bfa56.

Текст для агента

Склонируй репозиторий и скопируй папку skill из него в каталог скиллов под именем skill-creator, например git clone и затем cp -r skills-best-practices/skill ~/.claude/skills/skill-creator.

Другие способы из описания автора
git clone https://github.com/mgechev/skills-best-practices.git
cp -r skills-best-practices/skill ~/.claude/skills/skill-creator

Копирует папку скилла в каталог скиллов под именем skill-creator, которое должно совпадать с name в SKILL.md.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл проводит агента через создание нового скилла по спецификации agentskills.io. Он задает структуру папки с SKILL.md, каталогами scripts, references и assets, помогает написать имя и описание с положительными и отрицательными триггерами и проверяет метаданные скриптом validate-metadata.py. Инструкции требуют держать SKILL.md кратким, выносить объемный контекст в references с загрузкой по мере надобности и писать шаги в повелительном наклонении от третьего лица. В комплекте шаблон SKILL.md, чек-лист проверки и скрипт валидации. Репозиторий также включает README-гайд с приемами и вопросами для проверки скиллов через отдельную LLM.

Для кого. Для разработчиков и технических писателей, которые создают и поддерживают собственные скиллы для агентов.

Подходит, если

  • Нужно создать новый скилл с правильной структурой и метаданными
  • Нужно проверить имя и описание скилла на пригодность для триггеров
  • Нужно навести порядок в объемном SKILL.md через прогрессивную подачу

Не подходит, если

  • Нужна обычная документация или библиотечный код, а не скилл для агента
  • Скилл уже готов и не требует пересборки

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

Помоги собрать скилл для миграции проекта на новый сборщик по спецификации agentskills.io

Ограничения

Скилл дает методику и проверку метаданных, но не пишет предметную логику вашего скилла за вас. Скрипт валидации требует Python 3. У репозитория нет файла лицензии, поэтому условия повторного использования стоит уточнять у автора. Основная часть репозитория это гайд для человека, устанавливаемый в каталог скиллов только сам skill-creator.

Как отключить. Удалите папку skill-creator из каталога скиллов агента, например из ~/.claude/skills/.

Проверка безопасности

  • Скилл состоит из инструкций, шаблона и небольшого скрипта проверки метаданных

Коротко о README

Репозиторий собирает приемы создания скиллов для агентов: структура папки, оптимизация имени и описания под триггеры, прогрессивная подача контекста, повелительные пошаговые инструкции, вынос повторяющихся операций в скрипты и композиция скиллов. Отдельный раздел посвящен проверке скиллов через отдельную LLM: валидация триггеров, логики, краевых случаев и уточнение архитектуры. Помимо гайда в репозитории лежит устанавливаемый скилл skill-creator с шаблоном SKILL.md, чек-листом и скриптом проверки метаданных. Автор ссылается на отдельный проект skillgrade для оценки скиллов.

SKILL.md

---
name: skill-creator
description: Authors and structures professional-grade agent skills following the agentskills.io spec. Use when creating new skill directories, drafting procedural instructions, or optimizing metadata for discoverability. Don't use for general documentation, non-agentic library code, or README files.
---

# Skill Authoring Procedure

Follow these steps to generate a skill that adheres to the agentskills.io specification and progressive disclosure principles.

## Step 1: Initialize and Validate Metadata
1.  Define a unique `name`: 1-64 characters, lowercase, numbers, and single hyphens only. **This must exactly match the parent directory name** (e.g., name `angular-testing` must live in `angular-testing/SKILL.md`).
2.  Draft a `description`: Max 1,024 characters, written in the third person. Include positive triggers ("Use when...") and negative triggers ("Don't use for...").
3.  **Execute Validation Script:** Run the validation script to ensure compliance before proceeding:
    `python3 scripts/validate-metadata.py --name "[name]" --description "[description]"`
4.  If the script returns an error, self-correct the metadata based on the `stderr` output and re-run until successful.

Частые вопросы

Это гайд или устанавливаемый скилл?

И то и другое. README это гайд по приемам, а папка skill содержит устанавливаемый скилл skill-creator с шаблоном, чек-листом и скриптом проверки метаданных.

Как проверяются метаданные?

Скилл запускает scripts/validate-metadata.py, который проверяет имя и описание на соответствие правилам спецификации и указывает на ошибки в выводе.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AIskill-creator

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.