add-slack

Integrate Slack messaging into NanoClaw with Socket Mode and token setup.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill adds Slack support to NanoClaw so the assistant can communicate through Slack channels, DMs, and multi-channel setups without custom manual wiring.

Core Features & Use Cases

  • Code integration: Merges the Slack channel implementation, dependency updates, and channel registration hooks into the project.
  • Interactive setup: Guides the user through creating or reusing a Slack app, collecting bot and app tokens, and syncing environment values.
  • Channel registration and verification: Helps register a Slack channel ID, choose main or trigger-only behavior, and confirm the bot responds correctly.
  • Troubleshooting: Covers common issues like missing scopes, bot membership, socket mode, and service restart problems.

Quick Start

Ask the assistant to add Slack support to this NanoClaw project and walk you through app setup, token entry, channel registration, and verification.

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 channel to my assistant using Socket Mode?

To connect a Slack channel, you need to create a Slack app with Socket Mode enabled, collect the bot and app tokens, configure event subscriptions with OAuth scopes, and register the channel ID in your project code to validate the bot.

What Slack app permissions and OAuth scopes are required for bot integration?

Slack bot integration requires specific OAuth scopes for event subscriptions alongside a valid bot token. The interactive setup guides you through collecting these tokens and syncing the environment values to ensure the bot responds correctly.

How do I add Slack messaging support to NanoClaw for DMs and multi-channel setups?

Adding Slack messaging support to NanoClaw involves merging the channel implementation, updating dependencies, and applying registration hooks. This enables the assistant to communicate through Slack channels and DMs without custom manual wiring.

Why is my Slack bot not responding after channel registration and app setup?

If your Slack bot is not responding, check for common troubleshooting issues like missing OAuth scopes, incorrect bot membership, disabled Socket Mode, or service restart problems that prevent the channel from validating operations.

Can I configure a Slack channel as trigger-only instead of a main channel?

Yes, during channel registration you can choose between main or trigger-only behavior for the Slack channel. This verifies the bot responds correctly based on your specific interactive app setup and workflow preferences.