slack-bot

Send messages and rich Block Kit content to Slack channels via webhooks or the Bot API.

622|45|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/OpenClaudia/openclaudia-skills --skill slack-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-bot
Source: https://github.com/OpenClaudia/openclaudia-skills/tree/main/skills/slack-bot
Command: npx skills add https://github.com/OpenClaudia/openclaudia-skills --skill slack-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates sending messages and rich content to Slack channels, streamlining communication for announcements, reports, and updates.

Core Features & Use Cases

  • Flexible Sending: Supports both Incoming Webhooks (simple) and the Slack Web API (full-featured).
  • Rich Content: Utilizes Slack's Block Kit for formatted messages, including headers, sections, images, buttons, and more.
  • Use Case: Automatically post daily marketing metrics to a #marketing channel, share new blog post announcements with a "Read More" button, or send urgent alerts with high-priority formatting.

Quick Start

Use the slack-bot skill to send a simple message to the #general channel.

Frequently Asked Questions about slack-bot

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

FAQPage Schema
How do I send automated notifications to Slack channels?

You can send automated Slack notifications by using Incoming Webhooks for simple messages or the Slack Web API for full-featured delivery. This requires configuring the SLACK_WEBHOOK_URL or SLACK_BOT_TOKEN environment variables for authentication.

Can I format Slack messages with Block Kit for rich content?

Yes, you can format Slack messages with Block Kit to create rich content. Block Kit enables structured layouts including headers, sections, images, and interactive buttons for formatted announcements and marketing reports.

Do I need a Slack bot token to send messages via webhooks?

No, you do not need a bot token for simple messages. Incoming Webhooks only require the SLACK_WEBHOOK_URL environment variable. You only need the SLACK_BOT_TOKEN when accessing the full-featured Slack Web API.

What's the best way to post daily marketing reports to Slack?

The best way to post daily marketing reports to Slack is by automating message delivery through the Web API combined with Block Kit. This allows you to format metrics into structured, readable announcements for your channels.

Does this approach support interactive buttons in Slack notifications?

Yes, this approach supports interactive buttons in Slack notifications through Block Kit. You can include buttons alongside headers and sections to create engaging community updates or blog post announcements with clickable actions.

When should I use Incoming Webhooks instead of the Slack Web API?

You should use Incoming Webhooks for simple, one-way message posting to a specific channel. Choose the Slack Web API when you need full-featured bot capabilities and broader interaction within your Slack workspace.