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.