slack-bot-builder — скилл для Claude Code: что делает и как установить
Шаблоны для создания ботов Slack на базе Bolt. Помогает настроить слэш-команды, интерфейсы Block Kit и многопользовательскую авторизацию через OAuth.
npx claude-code-templates@latest --skill enterprise-communication/slack-bot-builderЧто делает slack-bot-builder
Скилл помогает развернуть приложение Slack на Python, JavaScript или Java через официальный фреймворк Bolt. Внутри собраны готовые шаблоны для перехвата событий, запуска модальных окон по слэш-командам и валидации подписей входящих запросов.
Для интерфейсов скилл задаёт правила вёрстки через Block Kit: до 50 блоков в обычном сообщении и до 100 блоков во вкладках Home или модалках. Лимит текста в блоке — 3000 символов. Длинный текст нужно форматировать заранее.
При обработке слэш-команд ответить серверу Slack нужно строго за 3 секунды через ack(), иначе платформа зафиксирует ошибку тайм-аута. Для запуска бота потребуются переменные SLACK_BOT_TOKEN и SLACK_SIGNING_SECRET. Для работы с несколькими воркспейсами нужна база данных под токены.
Какие задачи решает
- написать обработчик слэш-команды с модальным окном
- собрать интерфейс карточки в Block Kit
- настроить установку бота через OAuth 2.0
- валидировать входящие подписи запросов Slack
Примеры запросов агенту
- Собери на Python базового Slack-бота с обработкой команды /ticket через Bolt
- Сверстай разметку Block Kit для карточки инцидента с кнопкой подтверждения
- Настрой сохранение данных установки OAuth в базу данных
Как установить slack-bot-builder
1Через claude-code-templates
npx claude-code-templates@latest --skill enterprise-communication/slack-bot-builder2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill slack-bot-builder -a claude-code3Вручную: положить файлы
~/.claude/skills/slack-bot-builder/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/slack-bot-builder/
Вручную: положить файлы
.agents/skills/slack-bot-builder/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/slack-bot-builder/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates slack-bot-builder2Вручную: положить файлы
.github/skills/slack-bot-builder/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/enterprise-communication/slack-bot-builderВручную: положить файлы
.devin/skills/slack-bot-builder/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о slack-bot-builder
Как установить slack-bot-builder в Claude Code?
Выполните команду npx claude-code-templates@latest --skill enterprise-communication/slack-bot-builder в терминале.
Что делает slack-bot-builder?
Скилл передаёт Claude Code паттерны работы с фреймворком Bolt. Агент применяет их для написания логики ботов, верстки экранов в Block Kit и настройки авторизации.
Какие переменные нужны для запуска созданного бота?
Для работы в одном пространстве Slack требуются переменные окружения SLACK_BOT_TOKEN и SLACK_SIGNING_SECRET. Публичным мульти-воркспейс приложениям дополнительно потребуется база данных для хранения токенов.