Skip to content
@slack-samples

Slack Platform Sample Code

Use the sample apps here as a basis for your next great Slack app

Pinned Loading

  1. bolt-js-starter-template bolt-js-starter-template Public template

    A template for building Slack apps with Bolt for JavaScript

    JavaScript 42 27

  2. bolt-python-starter-template bolt-python-starter-template Public template

    A template for building Slack apps with Bolt for Python

    Python 79 25

  3. bolt-java-starter-template bolt-java-starter-template Public template

    A template for building Slack apps with Bolt for Java

    Java 26 15

  4. bolt-ts-starter-template bolt-ts-starter-template Public template

    A template for building Slack apps with Bolt for JavaScript (TypeScript)

    TypeScript 65 18

  5. deno-starter-template deno-starter-template Public template

    A template for building Slack apps with Deno

    TypeScript 130 26

  6. deno-blank-template deno-blank-template Public template

    A blank template for building modular Slack apps with Deno

    Dockerfile 19 6

Repositories

Showing 10 of 97 repositories
  • bolt-js-upgrade-app Public

    A sample demonstrating techniques to upgrade an existing install with new features and permission scopes

    slack-samples/bolt-js-upgrade-app's past year of commit activity
    JavaScript 6 MIT 5 0 4 Updated Oct 22, 2026
  • openshell-slack-admin-bridge Public

    Approve or reject OpenShell sandbox network-egress policy changes from Slack

    slack-samples/openshell-slack-admin-bridge's past year of commit activity
    TypeScript 2 MIT 2 0 1 Updated Oct 22, 2026
  • bolt-js-coding-agent Public

    Slack Coding Agent - a minimal AI-powered Slack agent using the Claude SDK and OpenAI SDK.

    slack-samples/bolt-js-coding-agent's past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Oct 22, 2026
  • bolt-python-ai-chatbot Public

    Bring AI into your workspace using a chatbot powered by Anthropic and OpenAI

    slack-samples/bolt-python-ai-chatbot's past year of commit activity
    Python 116 MIT 60 2 5 Updated Oct 22, 2026
  • bolt-python-coding-agent Public

    Slack Coding Agent - a minimal AI-powered Slack agent using the Claude SDK, OpenAI SDK, and Pydantic AI.

    slack-samples/bolt-python-coding-agent's past year of commit activity
    Python 0 MIT 0 0 0 Updated Oct 22, 2026
  • bolt-java-custom-step-template Public

    A template for building automations with Bolt for Java

    slack-samples/bolt-java-custom-step-template's past year of commit activity
    Java 4 MIT 1 0 3 Updated Oct 22, 2026
  • deno-triage-rotation Public

    Create, manage, and delete rotation or on-call assignments

    slack-samples/deno-triage-rotation's past year of commit activity
    TypeScript 14 MIT 5 1 5 Updated Oct 22, 2026
  • deno-triage-bot Public

    Generate reports for support requests submitted to public channels and configure regularly scheduled reporting

    slack-samples/deno-triage-bot's past year of commit activity
    TypeScript 2 MIT 3 0 4 Updated Oct 22, 2026
  • deno-timesheet-approval Public

    Collect timesheet information from users and store it in a Google Sheet

    slack-samples/deno-timesheet-approval's past year of commit activity
    TypeScript 14 MIT 1 1 4 Updated Oct 22, 2026
  • deno-starter-template Public template

    A template for building Slack apps with Deno

    slack-samples/deno-starter-template's past year of commit activity
    TypeScript 130 MIT 26 1 4 Updated Oct 22, 2026