add-slack

Configure Slack channel integration for NanoClaw with token provisioning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adds Slack integration to NanoClaw to enable Slack as a dedicated channel, supporting Socket Mode and isolated deployments.

Core Features & Use Cases

  • Pre-flight: detect existing Slack integration and skip if present.
  • Phase-driven changes: merge Slack-related code, add environment tokens, and update channel wiring.
  • Flexible registration: support a main Slack channel plus additional channels with token-based activation.

Quick Start

Configure a Slack app, obtain Bot and App tokens, and run the built-in setup flow to enable Slack in NanoClaw.

Frequently Asked Questions about add-slack

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

FAQPage Schema
How do I add Slack as a channel to NanoClaw?

Slack integration for NanoClaw enables Slack as a dedicated channel using Socket Mode and isolated deployments. It supports configuring a main channel plus additional auxiliary channels with token-based activation.

How do I configure Slack Socket Mode and environment tokens for an isolated deployment?

Configuring Slack Socket Mode requires obtaining Bot and App tokens and running the setup flow to update environment tokens. The Phase-driven workflow merges code changes and configures token-based activation for isolated deployments.

Can I register multiple auxiliary Slack channels alongside a main channel?

Yes, you can register a main Slack channel plus additional auxiliary channels. The setup supports flexible registration using token-based activation to manage multiple channels within your NanoClaw environment.

Does the Slack setup skip configuration if an existing integration is detected?

The setup enforces a Phase-based workflow that merges code changes, configures tokens, and guides channel registration. This ensures environment synchronization across main and auxiliary channels without manual wiring.

What is the Phase-based workflow for Slack channel registration?

The Phase-based workflow guides channel registration by sequentially merging Slack-related code, adding environment tokens, and updating channel wiring. This ensures proper environment synchronization across main and auxiliary channels.