What problem does it solve? This Skill eliminates the need to manually switch to the Slack app for routine workspace tasks by enabling message sending, channel management, search, file uploads, reactions, pins, and reminders directly through scripted Slack API operations with User OAuth authentication. ## Core Features & Use Cases - Messaging Operations: Send, update, delete, and schedule messages in channels, DMs, and group DMs using chat.postMessage and related endpoints. - Workspace Discovery & Search: List channels and users, retrieve channel history, and search messages and files across the workspace. - Full API Coverage: 32+ operations covering reactions, pins, reminders, file uploads, and team info, with a config checker that diagnoses authentication issues and outputs AI-actionable JSON. - Use Case: Ask the AI to send a project update to #general, search Slack for 'quarterly report', or set a reminder for tomorrow's standup without leaving your workflow. ## Quick Start Set up Slack by adding the client credentials to your .env file and running the setup_slack.py script to authorize your account via OAuth.