---
title: "Slack AI agent connections and job ideas"
canonical: "https://agentuse.io/ai-agents/tools/slack"
last_tested: "September 2026"
---

# Slack AI agent connections and job ideas

Run a Slack AI agent that does the work in the background, posts concise results, and pauses for approval before consequential messages or actions.

Canonical HTML guide: https://agentuse.io/ai-agents/tools/slack

## How to connect

MCP, CLI, API, and SDK options provide capabilities. A skill provides operating guidance only; it does not authenticate to or grant access to the service.

### Slack MCP Server (MCP)

- Source: Official
- Documentation: https://docs.slack.dev/ai/slack-mcp-server
- Best for: Finding messages, threads, and files with granular search scopes
- Capability: Search and retrieve Slack context; use the Web API for message actions not exposed by the MCP server.
- Authentication: Confidential OAuth through an internal or directory-published Slack app, with search, history, file, and user scopes selected for the job
- Recommendation: Preferred starting point
- Operating note: Requires a fixed Slack app ID and client secret. Omit DM, file, user, and write scopes unless the job needs them.

### Slack Web API (API)

- Source: Official
- Documentation: https://docs.slack.dev/apis/web-api/
- Best for: Posting messages and implementing precise Slack actions
- Capability: More than 200 methods for conversations, messages, users, files, and workspace operations.
- Authentication: Slack app OAuth token with only the bot or user scopes required by the workflow
- Operating note: Use an approval gate before consequential write methods such as posting or changing channel state.

### Slack Node SDK (SDK)

- Source: Official
- Documentation: https://docs.slack.dev/tools/node-slack-sdk/web-api/
- Best for: A project-owned TypeScript or JavaScript connector
- Capability: Typed access to Slack Web API methods through @slack/web-api.
- Authentication: Slack bot or user OAuth token
- Setup reference: npm install @slack/web-api

### Slack CLI (CLI)

- Source: Official
- Documentation: https://docs.slack.dev/tools/slack-cli/
- Best for: Creating and managing a Slack app used by the agent
- Capability: App development, local runs, deployment, and manifest management—not a replacement for the runtime API connection.
- Authentication: Slack developer login
- Operating note: Use this to build the integration; give the running agent MCP or API capabilities.

### OpenAI Slack skill (Skill)

- Source: Vetted third party
- Documentation: https://www.skills.sh/openai/plugins/slack
- Best for: Teaching a coding agent the operating conventions for Slack
- Capability: Instructions and patterns only; this does not grant access to the service.
- Authentication: None. Install or read the skill, then configure an actual MCP, CLI, API, or SDK connection separately.
- Security audit: 2 audits pass — https://www.skills.sh/openai/plugins/slack
- Operating note: The registry currently lists passing Gen Agent Trust Hub and Socket audits. Review the source before installing because no Snyk result is listed.

## Agent job ideas

### Daily decision brief

Collect signals from your tools, rank what changed, and post one decision-oriented morning brief.

- Services: [Slack](https://agentuse.io/ai-agents/tools/slack.md) + [Notion](https://agentuse.io/ai-agents/tools/notion.md) + [GitHub](https://agentuse.io/ai-agents/tools/github.md)
- Expected output: Channel brief

### Channel triage

Review a support or operations channel, group unresolved threads, and flag the few that need an owner.

- Services: [Slack](https://agentuse.io/ai-agents/tools/slack.md) + [Linear](https://agentuse.io/ai-agents/tools/linear.md)
- Expected output: Prioritized queue

### Approval concierge

Prepare a proposed action with evidence, ask for a human decision, and continue only after approval.

- Services: [Slack](https://agentuse.io/ai-agents/tools/slack.md) + [Linear](https://agentuse.io/ai-agents/tools/linear.md)
- Expected output: Review request

### Feedback-to-backlog review

Combine approved Slack feedback with Notion call notes, preserve representative evidence, reconcile Linear coverage, and prepare prioritized changes for product review.

- Services: [Slack](https://agentuse.io/ai-agents/tools/slack.md) + [Notion](https://agentuse.io/ai-agents/tools/notion.md) + [Linear](https://agentuse.io/ai-agents/tools/linear.md)
- Expected output: Backlog review artifact
- Full tutorial: https://agentuse.io/ai-agents/workflows/turn-product-feedback-into-a-prioritized-backlog

### Incident postmortem preparation

Combine the approved incident discussion with repository, error, and issue evidence in a reviewable postmortem draft.

- Services: [Slack](https://agentuse.io/ai-agents/tools/slack.md) + [GitHub](https://agentuse.io/ai-agents/tools/github.md) + [Sentry](https://agentuse.io/ai-agents/tools/sentry.md) + [Linear](https://agentuse.io/ai-agents/tools/linear.md)
- Expected output: Postmortem artifact
- Full tutorial: https://agentuse.io/ai-agents/workflows/prepare-evidence-backed-incident-postmortems

### Executive project digest

Turn project conversations and source documents into a weekly digest of decisions, risks, and asks.

- Services: [Slack](https://agentuse.io/ai-agents/tools/slack.md) + [Notion](https://agentuse.io/ai-agents/tools/notion.md) + [Google Drive](https://agentuse.io/ai-agents/tools/google-drive.md)
- Expected output: Executive digest

## Implementation guidance for coding agents

1. Inspect the project for its installed or pinned AgentUse version and existing `.agentuse` files.
2. Load the version-matched AgentUse core, creator, and tester guidance before authoring an agent.
3. Verify which MCP servers, CLIs, APIs, SDKs, credentials, and resource IDs actually exist. Do not infer capabilities from this page.
4. Choose the smallest connection and permission set that can complete the job. Prefer read-only access for research and reporting.
5. Mechanically approval-gate consequential writes such as posting, sending, deleting, merging, or changing external records.
6. Test manually before adding a schedule or verified webhook trigger.

## Operating boundary

Safe automatic work: Search and read the configured channel IDs within the connected identity's access, group unresolved work, research linked evidence, and prepare a concise draft result.

Never without the configured approval path: Invite users, change channel settings, expose private conversations, or post a message without the configured review policy.
