Enables sending Slack messages, blocks, and approval requests.

Install

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

Installs to .claude/skills/slack-stelios12312312

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.

How to send Slack messages and approval requests via the Tesseract operator
75 charsno explicit “when” trigger
Beginner

Key capabilities

  • Send plain text messages to Slack channels
  • Send rich Block Kit messages to Slack channels
  • Post approval requests with interactive buttons in Slack

How it works

The skill uses a Slack connector to interact with the Slack API. It sends messages or posts approval requests to specified channels.

Inputs & outputs

You give it
slack.send_message(channel="#sales-ops", text="Daily brief ready")
You get back
Slack message in #sales-ops

When to use slack

  • Sending a notification message
  • Requesting manual approval via Slack
  • Posting rich format updates

About this skill

Slack — Reference Skill

Authentication

  • Bot Token via SLACK_BOT_TOKEN env var
  • App Token via SLACK_APP_TOKEN env var (Socket Mode)
  • Connector: tesseract_operator/connectors/slack.py
  • Skills: tesseract_operator/skills/slack_skills.py

Available Skills (3 total)

SkillRiskMCPDescription
slack.send_messageLOWSend a plain text message
slack.send_blocksLOWSend a rich Block Kit message
slack.post_approvalMEDIUMPost an approval request with buttons

Usage Pattern

slack = ctx.extras["slack"]
slack.send_message(channel="#sales-ops", text="Daily brief ready")
slack.send_blocks(channel="#alerts", blocks=[...])  # Block Kit

Known Gotchas

  1. Socket Mode requires SLACK_APP_TOKEN (xapp-...) in addition to bot token
  2. Channel must be joined by the bot before posting

When not to use it

  • When the bot has not joined the target channel
  • When `SLACK_APP_TOKEN` is missing for Socket Mode
  • When `SLACK_BOT_TOKEN` is not set

Prerequisites

SLACK_BOT_TOKENSLACK_APP_TOKEN

Limitations

  • Socket Mode requires `SLACK_APP_TOKEN`
  • Channel must be joined by the bot before posting
  • Approval requests are marked as MEDIUM risk

How it compares

This skill provides direct programmatic access to Slack messaging and approval workflows, unlike manual interaction with the Slack application.

Compared to similar skills

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

SkillInstallsUpdatedSafetyDifficulty
slack (this skill)01moNo flagsBeginner
discord-send-message79moReviewIntermediate
sendgrid-automation13moNo flagsIntermediate
add-telegram11moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry