slack

Search messages, retrieve channel history, analyze threads, and discover users in Slack workspaces.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/BuilderIO/org-agent-starter --skill slack-builderio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/BuilderIO/org-agent-starter/tree/main/.builder/skills/slack
Command: npx skills add https://github.com/BuilderIO/org-agent-starter --skill slack-builderio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @slack/web-api, and includes scripts (resource) components.

What problem does it solve?

This Skill allows you to efficiently interact with your Slack workspace, making it easier to find information and understand conversations without leaving your current context.

Core Features & Use Cases

  • Search Messages: Quickly find specific messages using powerful Slack search modifiers.
  • Read Channel History: Browse recent messages in any channel.
  • Analyze Threads: Dive deep into conversations by reading replies within threads.
  • Discover Channels & Users: List channels and find users by name or email.
  • Use Case: You need to find out what was discussed in the #engineering channel about a recent deployment issue. This skill can search messages, read channel history, or even analyze specific threads to provide you with the relevant information.

Quick Start

Use the slack skill to search for messages about "deployment issues" in the #engineering channel.

Frequently Asked Questions about slack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search Slack messages for specific keywords within my workspace?

To search Slack messages, this Skill uses Slack search modifiers via the @slack/web-api to query your workspace. It retrieves specific messages matching your keywords, allowing you to find conversations without leaving your current context.

Can I retrieve channel history and analyze Slack thread replies programmatically?

You can retrieve channel history and analyze Slack thread replies programmatically. The Skill leverages the @slack/web-api to browse recent channel messages and dive deep into specific thread conversations for analysis.

What is the best way to discover Slack channels and find users by email?

The best way to discover channels and find Slack users is by querying workspace directories. This Skill supports user discovery by name or email and lists available channels to streamline workspace navigation and communication.

Does this Slack workspace interaction approach require specific API credentials?

Yes, interacting with Slack workspaces programmatically requires the @slack/web-api dependency. You must provide valid Slack API credentials to enable message searching, channel retrieval, and user discovery tasks.

Why use programmatic Slack search instead of manually browsing the workspace UI?

Programmatic Slack search allows you to efficiently retrieve channel history and analyze threads without leaving your current context. It solves the problem of manually sifting through the workspace UI to find specific deployment discussions or information.

Are there limitations when reading Slack channel history with this API method?

Limitations of reading Slack channel history via the @slack/web-api include API rate limits and pagination constraints on large channels. This approach is designed for retrieving recent messages and specific threads rather than exporting entire workspace histories.