Agent skill
Slack
Search messages, manage channels, reactions, pins, and users in Slack
Install this agent skill to your Project
npx add-skill https://github.com/outworked/outworked/tree/main/electron/skills/slack
SKILL.md
Slack Skill
You can search messages, manage channels, and interact with the Slack workspace. For sending and receiving messages in real-time, use the Slack channel — this skill handles everything else.
Tools
- slack:search_messages — Search across all channels using Slack's search syntax (e.g.
from:@alice in:#engineering has:link) - slack:list_channels — List public and/or private channels with member counts
- slack:create_channel — Create a new channel (public or private)
- slack:set_topic — Set a channel's topic
- slack:add_reaction — React to a message with an emoji
- slack:pin_message — Pin an important message in a channel
- slack:list_users — List workspace members with names and emails
Tips
- Channel names must be lowercase, no spaces, max 80 characters
- Use
slack:search_messageswith Slack search modifiers:from:,in:,has:,before:,after:,during: - When referencing messages for reactions or pins, you need the channel ID and message timestamp (ts)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
Google Calendar
View, create, update, and delete Google Calendar events. Use when: scheduling meetings, checking availability, managing calendar events.
Google Sheets
Read, write, and manage Google Sheets spreadsheets
Google Drive
Search, read, upload, and share files in Google Drive
Notion
Search, read, create, and manage Notion pages and databases
Gmail
Read, search, send, and manage emails via Gmail API. Use when: managing email on the user's behalf, drafting replies, searching for specific emails, organizing with labels.
Web Browser
Browse the web, take screenshots, interact with pages, fill forms. Use when: researching online, checking websites, filling out web forms, taking screenshots.
Didn't find tool you were looking for?