Tools to manage messages and reactions within Slack channels.

Install

mkdir -p .claude/skills/slack-annex-ai && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14203" && unzip -o skill.zip -d .claude/skills/slack-annex-ai && rm skill.zip

Installs to .claude/skills/slack-annex-ai

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when you need to control Slack from Scion via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
149 chars✓ has a “when” trigger
Beginner

Key capabilities

  • React to Slack messages with emojis
  • Send messages to Slack channels or users
  • Edit existing Slack messages
  • Delete Slack messages
  • Pin and unpin messages in Slack channels

How it works

The skill uses the `slack` tool to perform various actions within Slack. It takes a JSON object as input, which specifies the desired action (e.g., 'react', 'sendMessage') and relevant parameters like `channelId`, `messageId`, `emoji`, or `content`.

Inputs & outputs

You give it
JSON object specifying a Slack action and its parameters
You get back
Execution of the specified Slack action (e.g., message sent, reaction added)

When to use slack

  • Sending notifications to Slack
  • Reacting to messages automatically
  • Editing or deleting Slack messages
  • Managing channel pins

About this skill

Slack Actions

Overview

Use slack to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for Scion.

Inputs to collect

  • channelId and messageId (Slack message timestamp, e.g. 1712023032.1234).
  • For reactions, an emoji (Unicode or :name:).
  • For message sends, a to target (channel:<id> or user:<id>) and content.

Message context lines include slack message id and channel fields you can reuse directly.

Actions

Action groups

Action groupDefaultNotes
reactionsenabledReact + list reactions
messagesenabledRead/send/edit/delete
pinsenabledPin/unpin/list
memberInfoenabledMember info
emojiListenabledCustom emoji list

React to a message

{
  "action": "react",
  "channelId": "C123",
  "messageId": "1712023032.1234",
  "emoji": "✅"
}

List reactions

{
  "action": "reactions",
  "channelId": "C123",
  "messageId": "1712023032.1234"
}

Send a message

{
  "action": "sendMessage",
  "to": "channel:C123",
  "content": "Hello from Scion"
}

Edit a message

{
  "action": "editMessage",
  "channelId": "C123",
  "messageId": "1712023032.1234",
  "content": "Updated text"
}

Delete a message

{
  "action": "deleteMessage",
  "channelId": "C123",
  "messageId": "1712023032.1234"
}

Read recent messages

{
  "action": "readMessages",
  "channelId": "C123",
  "limit": 20
}

Pin a message

{
  "action": "pinMessage",
  "channelId": "C123",
  "messageId": "1712023032.1234"
}

Unpin a message

{
  "action": "unpinMessage",
  "channelId": "C123",
  "messageId": "1712023032.1234"
}

List pinned items

{
  "action": "listPins",
  "channelId": "C123"
}

Member info

{
  "action": "memberInfo",
  "userId": "U123"
}

Emoji list

{
  "action": "emojiList"
}

Ideas to try

  • React with ✅ to mark completed tasks.
  • Pin key decisions or weekly status updates.

When not to use it

  • When the `slack` tool is not available or configured
  • When the required `channelId` or `messageId` are not known

Limitations

  • Requires a pre-configured bot token for Scion
  • Requires `channelId` and `messageId` for most actions

How it compares

This skill provides a structured, programmatic interface to control Slack operations, allowing for automated interactions like reacting to messages or managing pins, which differs from manual Slack usage.

Compared to similar skills

slack side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
slack (this skill)05moNo flagsBeginner
zendesk154moReviewIntermediate
zapier-workflows118moReviewBeginner
controlling-spotify74moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

Search skills

Search the agent skills registry