slackbot

Automates Slack workspace tasks via managed OAuth 2.0 and the Slack API.

117|10|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/ClawLink-HQ/clawlink --skill slackbot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slackbot
Source: https://github.com/ClawLink-HQ/clawlink/tree/main/clawhub-skills/slackbot
Command: npx skills add https://github.com/ClawLink-HQ/clawlink --skill slackbot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires clawlink-plugin, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates Slack workspace tasks, simplifying messaging, channel management, and more, without the need for complex OAuth flows.

Core Features & Use Cases

  • Slack Messaging: Send, update, and delete messages in channels, direct messages, and private groups.
  • Channel Management: Create, rename, archive, and manage channels.
  • File and Reaction Management: Upload, delete, and manage files, and add reactions to messages.
  • Use Case: Use this Skill to schedule a reminder message for a meeting, send a notification when a task is completed, or automatically post updates to a channel when a pull request is merged.

Quick Start

Send a message to a channel: clawlink_execute_tool --integration slackbot --tool slackbot_send_message --args '{"channel": "C01234567", "markdown_text": "Meeting reminder: 10am tomorrow."}'

Frequently Asked Questions about slackbot

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

FAQPage Schema
How do I automate Slack messaging without handling complex OAuth flows?

Slack messaging automation uses managed OAuth 2.0 to handle authentication automatically. You can send, update, and delete messages in channels and direct messages without manually configuring OAuth tokens.

Can I manage Slack channels and schedule reminder messages through API automation?

Channel management and message scheduling are supported through Slack API automation. You can create, rename, archive channels, and set up reminder messages for meetings or task notifications.

What Slack workspace tasks can I automate beyond sending messages?

Slack workspace automation covers file operations, reactions, reminders, and channel management. You can upload or delete files, add reactions to messages, and manage both public and private group channels.

Do I need clawlink-plugin to run Slack workspace automation?

Yes, clawlink-plugin is required as a dependency to execute Slack workspace automation tools. The plugin provides the framework to run managed OAuth 2.0 authentication and interact with the Slack API.

How do I send a Slack message using command line automation?

Send a Slack message by executing the slackbot_send_message tool with arguments specifying the channel ID and markdown text. The command uses the clawlink_execute_tool interface with the slackbot integration.

What are the limitations of using managed OAuth for Slack workflows?

Managed OAuth for Slack workflows requires access to the Slack API and valid authentication tokens. It is intended for administrative and workflow automation tasks within existing Slack environments.