Slack Connector Pack
★Trustedv1.0.0MIT✔Verified88by AgentNode · published 22 days ago · toolpack
Send messages, manage channels, and interact with Slack workspaces.
Post messages, read channel history, manage channels, upload files, and respond to Slack events using the Slack Bolt SDK.
Quick Start
agentnode install slack-connector-packUsage
From packagefrom slack_connector_pack.tool import run
result = run(
action="send_message",
channel="#incidents",
blocks=[
{
"type": "header",
"text": "P1 Incident: Payment Processing Degraded"
},
{
"type": "section",
"fields": [
{"label": "Severity", "value": "P1 - Critical"},
{"label": "Service", "value": "payment-gateway"},
{"label": "Started", "value": "2026-03-19 14:23 UTC"},
{"label": "On-call", "value": "<@U0ENGR42>"}
]
},
{
"type": "section",
"text": "Error rate spiked to 12% on payment processing. Transaction success rate dropped from 99.8% to 87.4%. Investigating root cause."
},
{
"type": "actions",
"elements": [
{"type": "button", "text": "View Dashboard", "url": "https://grafana.internal/d/payments"},
{"type": "button", "text": "Runbook", "url": "https://wiki.internal/runbooks/payment-degraded"}
]
}
]
)
print(f"Message sent: {result['ts']}")
print(f"Channel: {result['channel']}")Environment Variables
SLACK_BOT_TOKENSlack Bot User OAuth Token (xoxb-...) — create an app at api.slack.com/apps
Verification
Package installs and imports correctly. runtime checks passed.
This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.
Last verified 18d ago· Runner v2.0.0
Use this when you need to...
- ›Send formatted alert messages to Slack incident channels
- ›Post daily standup summaries to team channels automatically
- ›Create and archive Slack channels for project-based workflows
- ›Search Slack message history to find relevant past conversations
- ›React to messages and manage thread replies programmatically
README
Slack Connector Pack
Send messages, manage channels, and interact with Slack workspaces. Uses the Slack Bolt SDK for reliable, feature-rich Slack automation.
Quick Start
agentnode install slack-connector-pack
from slack_connector_pack.tool import run
result = run(action="send_message", channel="#general", text="Hello from AgentNode!")
print(f"Sent: {result['ts']}")
Usage
Send a Message
result = run(
action="send_message",
channel="#alerts",
text="Deployment to production completed successfully."
)
Send a Rich Block Message
result = run(
action="send_message",
channel="#releases",
blocks=[
{"type": "header", "text": "v2.14.0 Released"},
{"type": "section", "text": "New features: OAuth2 PKCE, rate limiting, batch API."},
{"type": "actions", "elements": [{"type": "button", "text": "Release Notes", "url": "https://example.com/releases"}]}
]
)
Manage Channels
# Create a channel for an incident
result = run(
action="create_channel",
name="inc-2026-0319-payment-degraded",
topic="P1: Payment processing degraded",
invite_users=["U0ENGR42", "U0ONCALL1"]
)
print(f"Channel created: #{result['channel_name']}")
API Reference
| Capability | Description |
|---|---|
slack_interact | Send messages, manage channels, search history, and handle threads in Slack |
Requirements
| Variable | Required | Description |
|---|---|---|
SLACK_BOT_TOKEN | Yes | Slack Bot User OAuth Token (starts with xoxb-) |
Create a Slack App at api.slack.com/apps and install it to your workspace.
License
MIT
Version History
Capabilities
Permissions
This package declares the following access levels. Review before installing.
agentnode install slack-connector-packEnvironment Variables
SLACK_BOT_TOKENrequiredFiles (3)
License
MITStats
Compatibility
Frameworks
Runtime
pythonPython Version
>=3.10Trust & Security
Publisher
AgentNode
@agentnode