slack-automation

Automate Slack channel management, message retrieval, and AI-driven categorization.

11|4|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/Casper-Studios/casper-marketplace --skill slack-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-automation
Source: https://github.com/Casper-Studios/casper-marketplace/tree/main/casper/skills/slack-automation
Command: npx skills add https://github.com/Casper-Studios/casper-marketplace --skill slack-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires slack-sdk, openai, python-dotenv, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the tedious manual work of managing Slack channels, searching for information, and manually categorizing messages, allowing for efficient internal communication and data analysis.

Core Features & Use Cases

  • Channel Management: Create new public or private Slack channels with standardized naming conventions.
  • Message Retrieval & Search: Fetch message history from specific channels within a defined date range, and search for channels by name.
  • AI Categorization: Leverage AI to categorize message content, extract key insights like decisions and action items, and summarize news.
  • Use Case: A project lead needs to quickly identify all action items and decisions made in a client channel over the last week. This skill can fetch the messages, categorize them using AI, and present a concise summary of key information.

Quick Start

Use the slack-automation skill to find all channels related to 'internal-client' and read the messages from the last 7 days.

Frequently Asked Questions about slack-automation

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

FAQPage Schema
How do I extract action items and decisions from Slack message history?

To extract action items and decisions from Slack message history, you can fetch messages from specific channels within a defined date range and apply AI categorization to summarize key insights. This automates information discovery and project coordination.

Can I automate Slack channel creation with standardized naming conventions?

Yes, you can automate Slack channel creation with standardized naming conventions for both public and private channels. This streamlines channel management and internal communication within Slack workspaces.

How do I search for specific Slack channels and retrieve messages by date range?

You can search for specific Slack channels by name and retrieve message history by defining a specific date range. This allows targeted data extraction and efficient message retrieval for internal communications.

Does this Slack automation skill use OpenAI for message categorization?

Yes, this Slack automation skill leverages OpenAI for AI-driven message categorization, extracting key insights like decisions and action items, and summarizing news content from your Slack workspace.

What is the best way to summarize internal communications in Slack?

The best way to summarize internal communications in Slack is to fetch message history from project channels and apply AI categorization to extract concise summaries of decisions, action items, and news.

Do I need slack-sdk and python-dotenv to automate Slack ops?

Yes, you need slack-sdk, openai, and python-dotenv dependencies to automate Slack ops. These facilitate channel management, message retrieval, and AI-driven content analysis within your workspace.