css-development
v1.0.0CSS development workflows with Tailwind composition, semantic naming, and dark mode by default
Slack workspace integration MCP server - create channels, invite users, post messages, manage threads for team collaboration
/plugin install slack-mcp@2389-research
Full plugin documentation and usage guide
MCP server for Slack workspace integration. Handles channel creation, user invites, message posting, and thread management.
Under "OAuth & Permissions", add these Bot Token Scopes:
channels:manage # create public channels
groups:write # create private channels
channels:read # list channels
groups:read # read private channels
chat:write # post messages
pins:write # pin messages
users:read # list users
users:read.email # lookup users by email
Click "Install to Workspace" and authorize the app.
Copy the "Bot User OAuth Token" (starts with xoxb-).
export SLACK_BOT_TOKEN="xoxb-your-token-here"
Or add to your Claude config:
{
"mcpServers": {
"slack": {
"command": "node",
"args": ["/path/to/slack-mcp/dist/index.js"],
"env": {
"SLACK_BOT_TOKEN": "xoxb-your-token-here"
}
}
}
}
npm install
npm run build
npm start
Create a new Slack channel.
{
"name": "gtm-jeff",
"is_private": true,
"description": "GTM materials for Jeff launch"
}
Invite users by email or user ID.
{
"channel_id": "C123ABC",
"users": ["harper@2389.ai", "dylan@2389.ai"]
}
Post a message to a channel.
{
"channel_id": "C123ABC",
"text": "## Email\n\n**Subject:** meet jeff..."
}
Reply to a message in a thread.
{
"channel_id": "C123ABC",
"thread_ts": "1234567890.123456",
"text": "Updated the subject line"
}
Pin a message to a channel.
{
"channel_id": "C123ABC",
"message_ts": "1234567890.123456"
}
List all users in the workspace.
{}
After generating GTM materials, say "push to slack":
#gtm-[product] private channelMIT
Get started in seconds
/plugin marketplace add 2389-research/claude-plugins
/plugin install slack-mcp
Skills auto-trigger when relevant