add-slack

Configure Slack channel integration for NanoClaw via the Chat SDK.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack channel integration with Chat SDK lets teams connect Slack workspaces to NanoClaw for real-time messaging and agent control, but the wiring steps are error-prone and require careful dependency management.

Core Features & Use Cases

  • Copy and register the Slack adapter into the channels directory and wire it into the channel index.
  • Configure Slack app credentials and environment variables securely.
  • Operate Slack-based agent channels with proper event subscriptions and message handling.

Quick Start

Fetch the channels branch, copy the Slack adapter into src/channels, append the import in src/channels/index.ts, install the Slack adapter package, and build the project.

Frequently Asked Questions about add-slack

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

FAQPage Schema
How do I integrate a Slack channel into NanoClaw using the Chat SDK?

To integrate Slack into NanoClaw, copy the Slack adapter into src/channels, append its import in the index file, install the adapter package, and build the project to enable real-time agent messaging.

What environment variables are required to configure Slack with the Chat SDK?

Configuring Slack requires the SLACK_BOT_TOKEN and SLACK_SIGNING_SECRET environment variables. These credentials connect your Slack app and authorize event subscriptions for secure message handling.

Do I need a dedicated Slack app to wire Slack as a channel for an agent group?

Yes, you need a Slack app configured with the correct OAuth scopes. This app provides the necessary credentials and event subscriptions to route workspace messages to your NanoClaw agent group.

Why is my Slack channel integration not working after adding the adapter package?

Slack integration fails if the adapter import is missing in src/channels/index.ts or the project is not rebuilt. Ensure environment variables are set correctly and OAuth scopes match your Slack app.

What is the best way to set up Slack event subscriptions for agent control?

The recommended setup uses the Chat SDK Slack adapter to handle event subscriptions. Register the adapter in the channels directory, configure credentials securely, and build to process real-time messages.