add-slack

Integrate Slack as a messaging platform using Socket Mode and the @slack/bolt SDK.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/alanmun/vivian --skill add-slack-alanmun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-slack
Source: https://github.com/alanmun/vivian/tree/main/.agents/skills/add-slack
Command: npx skills add https://github.com/alanmun/vivian --skill add-slack-alanmun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables seamless communication with your AI assistant directly within Slack, eliminating the need to switch between applications for real-time interaction.

Core Features & Use Cases

  • Direct Messaging: Engage with your assistant via direct messages in Slack.
  • Channel Integration: Add the assistant to public or private Slack channels to receive and respond to messages.
  • Socket Mode: Utilizes Slack's Socket Mode for secure, direct connections without requiring a public URL.
  • Use Case: Have your AI assistant monitor a project channel, summarize discussions, and respond to queries, all without leaving Slack.

Quick Start

Follow the setup guide to add Slack as a communication channel for your assistant.

Frequently Asked Questions about add-slack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect my AI assistant to Slack for real-time messaging?

You can connect your AI assistant to Slack by integrating it as a multi-channel messaging platform using Socket Mode. This enables bot interactions within public channels, private channels, and direct messages without requiring a public URL.

Can I add an AI bot to private Slack channels to respond to messages?

Yes, you can add the assistant to both public and private Slack channels for channel integration. The bot monitors the channels and responds to messages, allowing project teams to interact with the AI without leaving Slack.

Does Slack bot integration require a public URL to receive messages?

No, Slack bot integration uses Slack's Socket Mode to establish a secure, direct connection without requiring a public URL. This simplifies the setup process by eliminating the need for public endpoint exposure.

How do I configure Slack tokens and register channels for my assistant bot?

You configure Slack tokens and register channels through an interactive setup process. This facilitates deterministic code changes for channel integration and provides guided configuration for connecting your assistant to the Slack API.

What is the best way to have an AI assistant monitor a Slack project channel and summarize discussions?

The best way is to add the assistant to your project channel using the Slack Bolt SDK integration. The bot can then monitor ongoing discussions, summarize conversations, and respond to queries in real-time.

What limitations exist when using Socket Mode for Slack bot integration?

Socket Mode provides secure direct connections without a public URL, but requires the @slack/bolt SDK to function. It is designed for deterministic code changes and interactive setup, meaning custom modifications outside this framework may not be supported.