slack-skill

Send Slack messages and manage channels via the Web API.

16|2|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/kubiyabot/skill --skill slack-skill-kubiyabot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-skill
Source: https://github.com/kubiyabot/skill/tree/main/examples/wasm-skills/slack-skill
Command: npx skills add https://github.com/kubiyabot/skill --skill slack-skill-kubiyabot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Slack workflows often require repetitive UI interactions across the Slack web app, leading to context switching and slower incident response. This Skill provides a CLI-based automation layer to perform messaging, channel management, and user queries without leaving the terminal.

Core Features & Use Cases

  • Messaging and conversation management: send messages to channels or direct messages, post to threads, and manage chat content from scripts.
  • Channel and user administration: list channels and users, create or archive channels, set topics and purposes, and invite or remove members.
  • Integrations and automation: embed Slack actions into CI/CD pipelines, monitoring, or incident response workflows.

Quick Start

Use the Slack Skill to send a message from the terminal: skill run slack-skill send-message channel=general text="Hello team!"

Frequently Asked Questions about slack-skill

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

FAQPage Schema
How do I automate sending Slack messages from the terminal?

You can automate sending Slack messages from the terminal by using a CLI-based automation layer that applies token-based authentication and Slack Web API endpoints to post text to channels or direct messages without UI interaction.

Can I manage Slack channels and users via command line scripts?

Yes, you can manage Slack channels and users via command line scripts by calling Slack Web API endpoints to list channels and users, create or archive channels, set topics, and invite or remove members.

How does token-based authentication work for Slack CLI automation?

Token-based authentication for Slack CLI automation works by using a SLACK_TOKEN environment variable to authorize requests against Slack Web API endpoints, ensuring secure access to messaging and channel management workflows.

What is the best way to integrate Slack messaging into CI/CD pipelines?

Integrating Slack messaging into CI/CD pipelines is best achieved by using a CLI-based automation layer to execute Slack actions, reducing repetitive manual work and context switching during incident response or deployment workflows.

Do I need OAuth2 to post messages to Slack channels from scripts?

You need a SLACK_TOKEN for token-based authentication to post messages to Slack channels from scripts. This approach uses Slack Web API endpoints with input validation and error handling to manage chat content.

Are there limitations to automating Slack workflows from the terminal?

Automating Slack workflows from the terminal requires a valid SLACK_TOKEN and depends on Slack Web API endpoints. It is limited to structured tool models with input validation, meaning complex UI interactions cannot be fully replicated.