Slack Integration Skill

Integrates OmniClaw with Slack Socket Mode for automated message handling and bot communication via CLI.

17|3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/omniaura/omniclaw --skill slack-integration-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Slack Integration Skill
Source: https://github.com/omniaura/omniclaw/tree/main/.claude/skills/slack
Command: npx skills add https://github.com/omniaura/omniclaw --skill slack-integration-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @slack/web-api, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables OmniClaw to integrate with Slack, allowing for communication and task execution directly within Slack channels.

Core Features & Use Cases

  • Slack Bot Setup: Guides through creating and configuring a Slack app for Socket Mode.
  • Environment Variable Configuration: Provides clear instructions for setting necessary Slack API tokens.
  • Agent Subscription: Details how to link OmniClaw agents to specific Slack channels.
  • Standalone CLI: Offers a command-line tool for direct Slack interactions (listing channels, reading/sending messages, managing threads).
  • Troubleshooting: Includes a table to help resolve common Slack integration issues.

Quick Start

Follow the setup instructions in the SKILL.md file to create a Slack app and configure your environment variables.

Frequently Asked Questions about Slack Integration Skill

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

FAQPage Schema
How do I integrate a Slack bot using Socket Mode?

To integrate a Slack bot using Socket Mode, you need to create a Slack app, configure the necessary API tokens as environment variables, and enable Socket Mode for real-time message handling. This process links your agent to Slack channels seamlessly.

Can I send and read Slack messages from the CLI?

Yes, you can send and read Slack messages from the CLI. The integration provides a standalone command-line tool that allows direct Slack interactions, including listing channels, managing threads, and executing message operations without entering the Slack app.

What environment variables are needed for Slack API integration?

Slack API integration requires specific environment variables for authentication, primarily the Slack bot token and the app-level token for Socket Mode. Configuring these tokens correctly ensures the bot can connect and handle messages within channels.

Why is my Slack bot not responding in channels?

If your Slack bot is not responding in channels, it is likely due to missing environment variables, incorrect agent subscription configurations, or Socket Mode connection issues. The Skill includes a troubleshooting table to help resolve these common integration problems.

How do I link an agent to a specific Slack channel?

You link an agent to a specific Slack channel through agent subscription. By configuring the subscription settings within your environment, the OmniClaw agent will monitor and interact directly within the designated Slack channel.