Skip to main content
skill

slack-bot-builder — Claude Code skill: what it does, how to install

Patterns for building Slack apps with Bolt in Python, JavaScript, and Java. Generates Block Kit layouts, slash commands, and OAuth flows.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill enterprise-communication/slack-bot-builder
Open on GitHub

What slack-bot-builder does

This skill guides Claude Code in structuring Slack bots via the official Bolt framework across Python, Node.js, and Java. It provides patterns for event listeners, modal dialogs, and request signature verification.

Message design relies on Block Kit guidelines. You get structure templates constrained by Slack limits, such as 50 blocks in a channel post or 100 blocks in modal views. Individual text blocks cannot exceed 3000 characters.

Your slash command handlers must respond with ack() within 3 seconds. Otherwise, Slack flags a timeout error. Local execution requires SLACK_BOT_TOKEN and SLACK_SIGNING_SECRET in your environment. Multi-workspace distribution also demands database persistence for OAuth installations.

What it helps with

  • build slash command handlers that trigger modals
  • design interactive message layouts with Block Kit
  • configure multi-workspace installation using OAuth 2.0
  • handle incoming event payloads and signature verification

Example prompts for the agent

  • Create a Python Slack bot handling the /ticket command with Bolt
  • Build Block Kit blocks for an incident notification message
  • Configure an OAuth installation store for a multi-tenant Slack app

How to install slack-bot-builder

1claude-code-templates

npx claude-code-templates@latest --skill enterprise-communication/slack-bot-builder

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill slack-bot-builder -a claude-code

3Manually: put the files in place

~/.claude/skills/slack-bot-builder/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/slack-bot-builder/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about slack-bot-builder

How do I install slack-bot-builder in Claude Code?

Run npx claude-code-templates@latest --skill enterprise-communication/slack-bot-builder in your terminal.

What does slack-bot-builder do?

It gives Claude Code implementation templates for Slack apps using Bolt. The agent writes event handlers, Block Kit structures, and multi-tenant authentication code.

What credentials are required to run the generated bots?

Single-workspace apps require SLACK_BOT_TOKEN and SLACK_SIGNING_SECRET environment variables. Multi-tenant deployments also need database storage for OAuth installation payloads.

Similar skills

All skills for Backend and APIs →

From the same set804

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor