add-slack

Add Slack Socket Mode channel support to NanoClaw deployments.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/LIMITLESS-LONGEVITY/limitless --skill add-slack-limitless-longevity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-slack
Source: https://github.com/LIMITLESS-LONGEVITY/limitless/tree/main/apps/nanoclaw/.claude/skills/add-slack
Command: npx skills add https://github.com/LIMITLESS-LONGEVITY/limitless --skill add-slack-limitless-longevity

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adds first-class Slack connectivity to NanoClaw so teams can interact with the assistant directly from Slack channels without exposing a public HTTP endpoint.

Core Features & Use Cases

  • Socket Mode integration: Uses Slack Socket Mode so no public URL is required for receiving events.
  • Channel registration and modes: Supports registering main channels that respond to all messages and trigger-only channels that require an assistant mention.
  • Operational guidance and validation: Provides step-by-step merge, build, token configuration, registration, and verification instructions to complete setup and troubleshoot common issues.

Quick Start

Add Slack support to NanoClaw by merging the Slack channel code, create a Slack app with Socket Mode, provide the SLACK_BOT_TOKEN and SLACK_APP_TOKEN, and register your channel.

Frequently Asked Questions about add-slack

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

FAQPage Schema
How do I connect a Slack bot to NanoClaw using Socket Mode?

To connect a Slack bot to NanoClaw using Socket Mode, merge the Slack channel code, create a Slack app configured for Socket Mode, provide the SLACK_BOT_TOKEN and SLACK_APP_TOKEN environment variables, and register your channels.

Does Slack Socket Mode integration require exposing a public HTTP endpoint?

Slack Socket Mode integration does not require exposing a public HTTP endpoint, allowing teams to interact with NanoClaw directly from Slack channels securely without making the deployment publicly accessible.

Can I register different types of Slack channels with NanoClaw?

You can register main channels that respond to all messages and trigger-only channels that require an explicit assistant mention, supporting bidirectional integration across public channels, private channels, and direct messages.

What environment variables are needed for Slack integration setup?

Slack integration setup requires the SLACK_BOT_TOKEN and SLACK_APP_TOKEN environment variables to be configured, alongside adding the @slack/bolt dependency and running the build and tests.

Why is my Slack bot not responding to messages in a registered channel?

If your Slack bot is not responding, verify the channel registration mode, ensure the SLACK_BOT_TOKEN and SLACK_APP_TOKEN environment variables are set correctly, and confirm the Slack app is configured for Socket Mode.

What is the best way to add bidirectional Slack messaging to an assistant deployment?

The best way to add bidirectional Slack messaging is using Socket Mode via the @slack/bolt dependency, which handles events for public channels, private channels, and direct messages without needing a public URL.