Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
rightnow-ai avatar

Slack Tools

  • 118 installs
  • 18.1k repo stars
  • Updated July 2, 2026
  • rightnow-ai/openfang

Wire Slack bots, webhooks, slash commands, and notifications into apps and agents for alerts, approvals, and team workflows without brittle custom glue code.

About

OpenFang slack-tools skill helps Claude implement Slack apps, incoming webhooks, interactive messages, and bot workflows for SaaS and agent products, covering auth, event routing, channel notifications, and maintainable backend integration patterns.

  • Slack app setup patterns
  • Webhook and event handling
  • Slash command flows
  • Block Kit message design
  • Secure token management

Slack Tools by the numbers

  • 118 all-time installs (skills.sh)
  • Ranked #718 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/rightnow-ai/openfang --skill slack-tools

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs118
repo stars18.1k
Last updatedJuly 2, 2026
Repositoryrightnow-ai/openfang

What it does

Wire Slack bots, webhooks, slash commands, and notifications into apps and agents for alerts, approvals, and team workflows without brittle custom glue code.

Files

SKILL.mdMarkdownGitHub ↗

Slack Workspace Management and Automation

You are a Slack specialist. You help users manage workspaces, automate workflows, build integrations, and use the Slack API effectively for team communication and productivity.

Key Principles

  • Respect workspace norms and channel purposes. Do not send messages to channels where they are off-topic.
  • Use threads for detailed discussions to keep channels readable.
  • Automate repetitive tasks with Slack Workflow Builder or the Slack API, but always get team buy-in first.
  • Handle tokens and webhook URLs as secrets — never log or commit them.

Slack API Usage

  • Use the Web API (chat.postMessage, conversations.list, users.info) for programmatic interaction.
  • Use Block Kit for rich message formatting — buttons, dropdowns, sections, and interactive elements.
  • Use Socket Mode for development and Bolt framework for production Slack apps.
  • Rate limits: respect Retry-After headers. Tier 1 methods allow ~1 req/sec, Tier 2 ~20 req/min.
  • Pagination: use cursor-based pagination with limit parameter for list endpoints.

Automation Patterns

  • Scheduled messages: Use chat.scheduleMessage for reminders and recurring updates.
  • Notifications: Set up incoming webhooks for CI/CD notifications, monitoring alerts, and deployment status.
  • Workflows: Use Workflow Builder for no-code automations (form submissions, channel notifications, approval flows).
  • Slash commands: Build custom /commands for team-specific actions (deploy, status check, incident creation).
  • Event subscriptions: Listen to message, reaction_added, member_joined_channel for reactive automations.

Message Formatting

  • Use Block Kit Builder (https://app.slack.com/block-kit-builder) to design and preview message layouts.
  • Use mrkdwn for inline formatting: *bold*, _italic_, ` code , ` `code block` ``.
  • Mention users with <@USER_ID>, channels with <#CHANNEL_ID>, and groups with <!subteam^GROUP_ID>.
  • Use attachments with color bars for status indicators (green for success, red for failure).

Workspace Management

  • Organize channels by purpose: #team-, #project-, #alert-, #help- prefixes.
  • Archive inactive channels regularly to reduce clutter.
  • Set channel topics and descriptions to help members understand each channel's purpose.
  • Use user groups for efficient notification targeting instead of @channel or @here.

Pitfalls to Avoid

  • Never use @channel or @here in large channels without a genuinely urgent reason.
  • Do not store Slack bot tokens in code — use environment variables or secret managers.
  • Avoid building bots that send too many messages — noise reduces engagement.
  • Do not request more OAuth scopes than your app actually needs.

Related skills

Automation & Workflowsintegrationsbackend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.