🎯 Skill Matcher
Интеллектуальная система подбора и автоматической активации скиллов для Claude Code

🚀 Что это?
Skill Matcher — это скилл для Claude Code, который автоматически анализирует ваши запросы и подбирает наиболее подходящие скиллы из установленной библиотеки.
Ключевые возможности:
- 🔍 Автоматический анализ — понимает тип вашей задачи по первому сообщению
- 💡 Умные рекомендации — предлагает релевантные скиллы с объяснением почему они подходят
- 🔄 Автозапуск — активируется при старте каждой сессии
- 🌐 Поиск в каталогах — ищет в GitHub и MCP Registry если локально нет подходящего скилла
- 🛠 Создание новых скиллов — предлагает создать кастомный скилл если ничего не найдено
- 🎯 Умная фильтрация — не показывает рекомендации для тривиальных задач
📦 Установка
Вариант 1: Через Claude Code Plugin Marketplace (рекомендуется)
# Добавить маркетплейс
claude plugin marketplace add alexgrebeshok-coder/skill-matcher
# Установить плагин
claude plugin install skill-matcher@skill-matcher-marketplace
Вариант 2: Ручное клонирование
# Клонировать репозиторий
git clone https://github.com/alexgrebeshok-coder/skill-matcher.git
# Скопировать скилл в папку Claude Code
cp -r skill-matcher/skills/skill-matcher ~/.claude/plugins/marketplaces/anthropic-agent-skills/skills/
⚙️ Настройка автозапуска
Чтобы skill-matcher автоматически активировался при каждой сессии, добавьте в ~/.claude/CLAUDE.md:
# Auto Skill Matching
При начале каждой сессии автоматически анализируй первое сообщение пользователя
и рекомендуй подходящие скиллы.
Формат рекомендации:
💡 Для этой задачи подходит скилл **[name]**. Активирую его.
Если нет подходящего скилла:
🔧 Для этой задачи нет готового скилла. Могу создать новый с помощью
skill-creator — он будет доступен для будущих задач. Создать?
Не показывай рекомендацию если:
- Задача тривиальная и не требует специального скилла
- Пользователь просто задаёт вопрос или ведёт разговор
- Нет чёткого соответствия категории
📋 Поддерживаемые категории
| Категория | Скиллы | Примеры запросов |
|---|
| Документы | pdf, docx, pptx, xlsx | "Создай презентацию", "Заполни PDF форму" |
| Разработка | mcp-builder, web-artifacts-builder, webapp-testing | "Сделай MCP сервер", "Протестируй приложение" |
| Дизайн | algorithmic-art, canvas-design, frontend-design, theme-factory | "Сгенерируй арт", "Создай UI" |
| Коммуникации | brand-guidelines, internal-comms, slack-gif-creator | "Напиши объявление", "Сделай гифку" |
| Мета | skill-creator | "Создай новый скилл" |
🎬 Примеры использования
Пример 1: Задача с существующим скиллом
Вы: Создай презентацию о нашем продукте
Claude: 💡 Для этой задачи подходит скилл **pptx**. Активирую его.
[Начинает создание презентации с помощью pptx скилла]
Пример 2: Запрос списка скиллов
Вы: Какие скиллы есть?
Claude: 📋 Доступные скиллы:
**Документы:** pdf, docx, pptx, xlsx
**Разработка:** mcp-builder, web-artifacts-builder
**Дизайн:** algorithmic-art, frontend-design, theme-factory
...
Пример 3: Задача без подходящего скилла
Вы: Помоги настроить мониторинг Kubernetes
Claude: 🔧 Для этой задачи нет готового скилла.
Могу создать новый с помощью skill-creator —
он будет доступен для будущих задач. Создать?
Умная логика создания скиллов:
- Предлагает создание только для повторяемых задач или специфических workflow
- Для одноразовых простых задач просто выполняет без предложения
🧠 Логика работы
Когда показывает рекомендации
- Задача явно соответствует категории скилла
- Пользователь спрашивает "какие скиллы есть?" или "подбери скилл"
- Задача требует специализированного подхода
Когда НЕ показывает рекомендации
- Тривиальные задачи (простые вопросы, разговор)
- Нет чёткого соответствия категории
- Пользователь просто хочет быстрый ответ
Когда предлагает создать новый скилл
- Задача повторяемая (пользователь будет делать её снова)
- Задача требует специфического workflow
- Задача связана со специализированной областью
Когда НЕ предлагает создать скилл
- Одноразовая простая задача
- Слишком общая задача
- Пользователь хочет просто быстрый ответ
📁 Структура репозитория