Skip to content
Agent Orchestration
Skill

/slack

Search messages, manage channels, reactions, pins, and users in Slack

BOOST
From plugin
outworked
3928 skills
Install
$ npx -y skills add outworked/outworked --skill slack --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/slack

Context preview

The summary Claude sees to decide when to auto-load this skill.

Search messages, manage channels, reactions, pins, and users in Slack

SKILL.md

slack.SKILL.md
name: Slack
emoji: "💬"
description: "Search messages, manage channels, reactions, pins, and users in Slack"
runtime: slack
auth:
  type: oauth2
  provider: slack
  scopes:
    - search:read
    - channels:read
    - channels:manage
    - groups:read
    - reactions:write
    - pins:write
    - users:read
tools:
  - slack:search_messages
  - slack:list_channels
  - slack:create_channel
  - slack:set_topic
  - slack:add_reaction
  - slack:pin_message
  - slack:list_users

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_messages` with 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)
Read more
Ships withoutworked

Outworked - Cozy Office for Claude Code

Get the whole plugin
Stats
392
Stars
47
Forks
Quiet
Maintenance
TypeScript
Language
GPL-3.0
License
7mo ago
Last commit
7mo ago
Created
1d ago
Added

Repo: outworked/outworked

Other skills on outworked.