Back to Skills

slack-integration

verified

Slack MCP server integration patterns. Use when setting up team notifications, PR alerts, or CI status updates via Slack bot token

View on GitHub

Marketplace

orchestkit

yonatangross/orchestkit

Plugin

ork-devops

devops

Repository

yonatangross/orchestkit
55stars

plugins/ork-devops/skills/slack-integration/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/yonatangross/orchestkit/blob/main/plugins/ork-devops/skills/slack-integration/SKILL.md -a claude-code --skill slack-integration

Installation paths:

Claude
.claude/skills/slack-integration/
Powered by add-skill CLI

Instructions

# Slack Integration

## Overview

Integrate Slack notifications into your Claude Code workflow using the Slack MCP server. Receive team notifications for PR lifecycle events, review completions, and CI status.

## Configuration

### Slack MCP Server Setup

Add to your MCP configuration:

```json
{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@anthropic/mcp-slack"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-bot-token",
        "SLACK_CHANNEL": "#dev-notifications"
      }
    }
  }
}
```

### Required Bot Permissions

- `chat:write` - Post messages
- `channels:read` - List channels
- `reactions:write` - Add reactions

## PR Lifecycle Notifications

| Event | Message | When |
|-------|---------|------|
| PR Created | "PR #123 opened: Title" | After `create-pr` |
| Review Complete | "PR #123 reviewed: APPROVED" | After `review-pr` |
| PR Merged | "PR #123 merged to main" | After merge |
| CI Failed | "CI failed on PR #123" | On check failure |

## Integration with CC 2.1.20

CC 2.1.20's `/commit-push-pr` flow can auto-post to Slack:

1. Commit changes
2. Push branch
3. Create PR
4. Post Slack notification with PR link

## Usage Patterns

### Post-Review Notification

After completing a PR review:

```
mcp__slack__post_message({
  channel: "#dev-reviews",
  text: "PR #123 reviewed: APPROVED - 0 blockers, 2 suggestions"
})
```

### Post-Create Notification

After creating a PR:

```
mcp__slack__post_message({
  channel: "#dev-prs",
  text: "New PR: #123 - feat: Add user auth | 5 files, +200/-50"
})
```

## Related Skills

- `review-pr` - PR review with optional Slack notification
- `create-pr` - PR creation with optional Slack notification
- `release-management` - Release announcements

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1672 chars